// Cell names have been changed in this file by netl_namemap on Mon Jan  3 04:00:11 UTC 2022
//////////////////////////////////////////////////////////////////////////////
//
//  pcs_raw_mem.v
//
//  Raw PCS memory module
//
//  Original Author: Ameer Youssef
//  Current Owner:   Ameer Youssef
//
//////////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2013 Synopsys, Inc.  All rights reserved.
//
// SYNOPSYS CONFIDENTIAL - This is an unpublished, proprietary work of
// Synopsys, Inc., and is fully protected under copyright and trade secret
// laws.  You may not view, use, disclose, copy, or distribute this file or
// any information contained herein except pursuant to a valid written
// license agreement. It may not be used, reproduced, or disclosed to others
// except in accordance with the terms and conditions of that agreement.
//
//////////////////////////////////////////////////////////////////////////////
//
//    Perforce Information
//    $Author: spagnuol $
//    $File: //dwh/up16/main/dev/pcs_raw/dig/rtl/pcs_raw_mem.v $
//    $DateTime: 2016/01/08 12:56:42 $
//    $Revision: #17 $
//
//////////////////////////////////////////////////////////////////////////////

`include "dwc_e12mp_phy_x4_ns_cr_macros.v"
`include "dwc_e12mp_phy_x4_ns_macros.v"

`timescale 1ns/10fs
module dwc_e12mp_phy_x4_ns_pcs_raw_mem (
// CREG parallel interface
input  wire                       cr_clk,
input  wire                       cr_rst,

input  wire [31:0]                cr_cmn0_b0_sel,
input  wire [31:0]                cr_cmn0_b1_sel,
input  wire [31:0]                cr_cmn0_b2_sel,
input  wire [31:0]                cr_cmn0_b3_sel,
input  wire [31:0]                cr_cmn0_b4_sel,
input  wire [31:0]                cr_cmn0_b5_sel,
input  wire [31:0]                cr_cmn0_b6_sel,
input  wire [31:0]                cr_cmn0_b7_sel,

input  wire [31:0]                cr_cmn1_b0_sel,
input  wire [31:0]                cr_cmn1_b1_sel,
input  wire [31:0]                cr_cmn1_b2_sel,
input  wire [31:0]                cr_cmn1_b3_sel,
input  wire [31:0]                cr_cmn1_b4_sel,
input  wire [31:0]                cr_cmn1_b5_sel,
input  wire [31:0]                cr_cmn1_b6_sel,
input  wire [31:0]                cr_cmn1_b7_sel,

input  wire [31:0]                cr_cmn2_b0_sel,
input  wire [31:0]                cr_cmn2_b1_sel,
input  wire [31:0]                cr_cmn2_b2_sel,
input  wire [31:0]                cr_cmn2_b3_sel,
input  wire [31:0]                cr_cmn2_b4_sel,
input  wire [31:0]                cr_cmn2_b5_sel,
input  wire [31:0]                cr_cmn2_b6_sel,
input  wire [31:0]                cr_cmn2_b7_sel,

input  wire [31:0]                cr_cmn3_b0_sel,
input  wire [31:0]                cr_cmn3_b1_sel,
input  wire [31:0]                cr_cmn3_b2_sel,
input  wire [31:0]                cr_cmn3_b3_sel,
input  wire [31:0]                cr_cmn3_b4_sel,
input  wire [31:0]                cr_cmn3_b5_sel,
input  wire [31:0]                cr_cmn3_b6_sel,
input  wire [31:0]                cr_cmn3_b7_sel,

input  wire [31:0]                cr_cmn4_b0_sel,
input  wire [31:0]                cr_cmn4_b1_sel,
input  wire [31:0]                cr_cmn4_b2_sel,
input  wire [31:0]                cr_cmn4_b3_sel,
input  wire [31:0]                cr_cmn4_b4_sel,
input  wire [31:0]                cr_cmn4_b5_sel,
input  wire [31:0]                cr_cmn4_b6_sel,
input  wire [31:0]                cr_cmn4_b7_sel,

input  wire [31:0]                cr_cmn5_b0_sel,
input  wire [31:0]                cr_cmn5_b1_sel,
input  wire [31:0]                cr_cmn5_b2_sel,
input  wire [31:0]                cr_cmn5_b3_sel,
input  wire [31:0]                cr_cmn5_b4_sel,
input  wire [31:0]                cr_cmn5_b5_sel,
input  wire [31:0]                cr_cmn5_b6_sel,
input  wire [31:0]                cr_cmn5_b7_sel,

input  wire [31:0]                cr_cmn6_b0_sel,
input  wire [31:0]                cr_cmn6_b1_sel,
input  wire [31:0]                cr_cmn6_b2_sel,
input  wire [31:0]                cr_cmn6_b3_sel,
input  wire [31:0]                cr_cmn6_b4_sel,
input  wire [31:0]                cr_cmn6_b5_sel,
input  wire [31:0]                cr_cmn6_b6_sel,
input  wire [31:0]                cr_cmn6_b7_sel,

input  wire [31:0]                cr_cmn7_b0_sel,
input  wire [31:0]                cr_cmn7_b1_sel,
input  wire [31:0]                cr_cmn7_b2_sel,
input  wire [31:0]                cr_cmn7_b3_sel,
input  wire [31:0]                cr_cmn7_b4_sel,
input  wire [31:0]                cr_cmn7_b5_sel,
input  wire [31:0]                cr_cmn7_b6_sel,
input  wire [31:0]                cr_cmn7_b7_sel,

input  wire [31:0]                cr_cmn8_b0_sel,
input  wire [31:0]                cr_cmn8_b1_sel,
input  wire [31:0]                cr_cmn8_b2_sel,
input  wire [31:0]                cr_cmn8_b3_sel,
input  wire [31:0]                cr_cmn8_b4_sel,
input  wire [31:0]                cr_cmn8_b5_sel,
input  wire [31:0]                cr_cmn8_b6_sel,
input  wire [31:0]                cr_cmn8_b7_sel,

input  wire [31:0]                cr_cmn9_b0_sel,
input  wire [31:0]                cr_cmn9_b1_sel,
input  wire [31:0]                cr_cmn9_b2_sel,
input  wire [31:0]                cr_cmn9_b3_sel,
input  wire [31:0]                cr_cmn9_b4_sel,
input  wire [31:0]                cr_cmn9_b5_sel,
input  wire [31:0]                cr_cmn9_b6_sel,
input  wire [31:0]                cr_cmn9_b7_sel,

input  wire [31:0]                cr_cmn10_b0_sel,
input  wire [31:0]                cr_cmn10_b1_sel,
input  wire [31:0]                cr_cmn10_b2_sel,
input  wire [31:0]                cr_cmn10_b3_sel,
input  wire [31:0]                cr_cmn10_b4_sel,
input  wire [31:0]                cr_cmn10_b5_sel,
input  wire [31:0]                cr_cmn10_b6_sel,
input  wire [31:0]                cr_cmn10_b7_sel,

input  wire [31:0]                cr_cmn11_b0_sel,
input  wire [31:0]                cr_cmn11_b1_sel,
input  wire [31:0]                cr_cmn11_b2_sel,
input  wire [31:0]                cr_cmn11_b3_sel,
input  wire [31:0]                cr_cmn11_b4_sel,
input  wire [31:0]                cr_cmn11_b5_sel,
input  wire [31:0]                cr_cmn11_b6_sel,
input  wire [31:0]                cr_cmn11_b7_sel,

input  wire [31:0]                cr_cmn12_b0_sel,
input  wire [31:0]                cr_cmn12_b1_sel,
input  wire [31:0]                cr_cmn12_b2_sel,
input  wire [31:0]                cr_cmn12_b3_sel,
input  wire [31:0]                cr_cmn12_b4_sel,
input  wire [31:0]                cr_cmn12_b5_sel,
input  wire [31:0]                cr_cmn12_b6_sel,
input  wire [31:0]                cr_cmn12_b7_sel,

input  wire [31:0]                cr_cmn13_b0_sel,
input  wire [31:0]                cr_cmn13_b1_sel,
input  wire [31:0]                cr_cmn13_b2_sel,
input  wire [31:0]                cr_cmn13_b3_sel,
input  wire [31:0]                cr_cmn13_b4_sel,
input  wire [31:0]                cr_cmn13_b5_sel,
input  wire [31:0]                cr_cmn13_b6_sel,
input  wire [31:0]                cr_cmn13_b7_sel,

input  wire [31:0]                cr_cmn14_b0_sel,
input  wire [31:0]                cr_cmn14_b1_sel,
input  wire [31:0]                cr_cmn14_b2_sel,
input  wire [31:0]                cr_cmn14_b3_sel,
input  wire [31:0]                cr_cmn14_b4_sel,
input  wire [31:0]                cr_cmn14_b5_sel,
input  wire [31:0]                cr_cmn14_b6_sel,
input  wire [31:0]                cr_cmn14_b7_sel,

input  wire [31:0]                cr_cmn15_b0_sel,
input  wire [31:0]                cr_cmn15_b1_sel,
input  wire [31:0]                cr_cmn15_b2_sel,
input  wire [31:0]                cr_cmn15_b3_sel,
input  wire [31:0]                cr_cmn15_b4_sel,
input  wire [31:0]                cr_cmn15_b5_sel,
input  wire [31:0]                cr_cmn15_b6_sel,
input  wire [31:0]                cr_cmn15_b7_sel,

// Program size output
output wire [11:0]                prgm_size,

input  wire                       cr_wr_en,
input  wire [`DWC_E12MP_X4NS_CR_DATA_RANGE] cr_wr_data,
input  wire                       cr_rd_en,
output wire [`DWC_E12MP_X4NS_CR_DATA_RANGE] cr_rd_data
);

// %%CREG_BLOCK - up16_pcs_raw_mem_rst(0x00)
//
`include "dwc_e12mp_phy_x4_ns_pcs_raw_mem_rst.v"

wire [15:0] cr_cmn0_b0_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN0_B0_R0),
            .CR_1_RST(CMN0_B0_R1),      
            .CR_2_RST(CMN0_B0_R2),
            .CR_3_RST(CMN0_B0_R3),
            .CR_4_RST(CMN0_B0_R4),
            .CR_5_RST(CMN0_B0_R5),
            .CR_6_RST(CMN0_B0_R6),
            .CR_7_RST(CMN0_B0_R7),
            .CR_8_RST(CMN0_B0_R8),
            .CR_9_RST(CMN0_B0_R9),      
            .CR_10_RST(CMN0_B0_R10),
            .CR_11_RST(CMN0_B0_R11),      
            .CR_12_RST(CMN0_B0_R12),
            .CR_13_RST(CMN0_B0_R13),
            .CR_14_RST(CMN0_B0_R14),
            .CR_15_RST(CMN0_B0_R15),
            .CR_16_RST(CMN0_B0_R16),
            .CR_17_RST(CMN0_B0_R17),
            .CR_18_RST(CMN0_B0_R18),
            .CR_19_RST(CMN0_B0_R19),      
            .CR_20_RST(CMN0_B0_R20),
            .CR_21_RST(CMN0_B0_R21),      
            .CR_22_RST(CMN0_B0_R22),
            .CR_23_RST(CMN0_B0_R23),
            .CR_24_RST(CMN0_B0_R24),
            .CR_25_RST(CMN0_B0_R25),
            .CR_26_RST(CMN0_B0_R26),
            .CR_27_RST(CMN0_B0_R27),
            .CR_28_RST(CMN0_B0_R28),
            .CR_29_RST(CMN0_B0_R29),
            .CR_30_RST(CMN0_B0_R30),            
            .CR_31_RST(CMN0_B0_R31))
 cmn0_b0 (
  .cr_rd_data  (cr_cmn0_b0_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn0_b0_sel[31:0])
);

wire [15:0] cr_cmn0_b1_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN0_B1_R0),
            .CR_1_RST(CMN0_B1_R1),      
            .CR_2_RST(CMN0_B1_R2),
            .CR_3_RST(CMN0_B1_R3),
            .CR_4_RST(CMN0_B1_R4),
            .CR_5_RST(CMN0_B1_R5),
            .CR_6_RST(CMN0_B1_R6),
            .CR_7_RST(CMN0_B1_R7),
            .CR_8_RST(CMN0_B1_R8),
            .CR_9_RST(CMN0_B1_R9),      
            .CR_10_RST(CMN0_B1_R10),
            .CR_11_RST(CMN0_B1_R11),      
            .CR_12_RST(CMN0_B1_R12),
            .CR_13_RST(CMN0_B1_R13),
            .CR_14_RST(CMN0_B1_R14),
            .CR_15_RST(CMN0_B1_R15),
            .CR_16_RST(CMN0_B1_R16),
            .CR_17_RST(CMN0_B1_R17),
            .CR_18_RST(CMN0_B1_R18),
            .CR_19_RST(CMN0_B1_R19),      
            .CR_20_RST(CMN0_B1_R20),
            .CR_21_RST(CMN0_B1_R21),      
            .CR_22_RST(CMN0_B1_R22),
            .CR_23_RST(CMN0_B1_R23),
            .CR_24_RST(CMN0_B1_R24),
            .CR_25_RST(CMN0_B1_R25),
            .CR_26_RST(CMN0_B1_R26),
            .CR_27_RST(CMN0_B1_R27),
            .CR_28_RST(CMN0_B1_R28),
            .CR_29_RST(CMN0_B1_R29),
            .CR_30_RST(CMN0_B1_R30),            
            .CR_31_RST(CMN0_B1_R31))
 cmn0_b1 (
  .cr_rd_data  (cr_cmn0_b1_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn0_b1_sel[31:0])
);

wire [15:0] cr_cmn0_b2_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN0_B2_R0),
            .CR_1_RST(CMN0_B2_R1),      
            .CR_2_RST(CMN0_B2_R2),
            .CR_3_RST(CMN0_B2_R3),
            .CR_4_RST(CMN0_B2_R4),
            .CR_5_RST(CMN0_B2_R5),
            .CR_6_RST(CMN0_B2_R6),
            .CR_7_RST(CMN0_B2_R7),
            .CR_8_RST(CMN0_B2_R8),
            .CR_9_RST(CMN0_B2_R9),      
            .CR_10_RST(CMN0_B2_R10),
            .CR_11_RST(CMN0_B2_R11),      
            .CR_12_RST(CMN0_B2_R12),
            .CR_13_RST(CMN0_B2_R13),
            .CR_14_RST(CMN0_B2_R14),
            .CR_15_RST(CMN0_B2_R15),
            .CR_16_RST(CMN0_B2_R16),
            .CR_17_RST(CMN0_B2_R17),
            .CR_18_RST(CMN0_B2_R18),
            .CR_19_RST(CMN0_B2_R19),      
            .CR_20_RST(CMN0_B2_R20),
            .CR_21_RST(CMN0_B2_R21),      
            .CR_22_RST(CMN0_B2_R22),
            .CR_23_RST(CMN0_B2_R23),
            .CR_24_RST(CMN0_B2_R24),
            .CR_25_RST(CMN0_B2_R25),
            .CR_26_RST(CMN0_B2_R26),
            .CR_27_RST(CMN0_B2_R27),
            .CR_28_RST(CMN0_B2_R28),
            .CR_29_RST(CMN0_B2_R29),
            .CR_30_RST(CMN0_B2_R30),            
            .CR_31_RST(CMN0_B2_R31))
 cmn0_b2 (
  .cr_rd_data  (cr_cmn0_b2_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn0_b2_sel[31:0])
);

wire [15:0] cr_cmn0_b3_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN0_B3_R0),
            .CR_1_RST(CMN0_B3_R1),      
            .CR_2_RST(CMN0_B3_R2),
            .CR_3_RST(CMN0_B3_R3),
            .CR_4_RST(CMN0_B3_R4),
            .CR_5_RST(CMN0_B3_R5),
            .CR_6_RST(CMN0_B3_R6),
            .CR_7_RST(CMN0_B3_R7),
            .CR_8_RST(CMN0_B3_R8),
            .CR_9_RST(CMN0_B3_R9),      
            .CR_10_RST(CMN0_B3_R10),
            .CR_11_RST(CMN0_B3_R11),      
            .CR_12_RST(CMN0_B3_R12),
            .CR_13_RST(CMN0_B3_R13),
            .CR_14_RST(CMN0_B3_R14),
            .CR_15_RST(CMN0_B3_R15),
            .CR_16_RST(CMN0_B3_R16),
            .CR_17_RST(CMN0_B3_R17),
            .CR_18_RST(CMN0_B3_R18),
            .CR_19_RST(CMN0_B3_R19),      
            .CR_20_RST(CMN0_B3_R20),
            .CR_21_RST(CMN0_B3_R21),      
            .CR_22_RST(CMN0_B3_R22),
            .CR_23_RST(CMN0_B3_R23),
            .CR_24_RST(CMN0_B3_R24),
            .CR_25_RST(CMN0_B3_R25),
            .CR_26_RST(CMN0_B3_R26),
            .CR_27_RST(CMN0_B3_R27),
            .CR_28_RST(CMN0_B3_R28),
            .CR_29_RST(CMN0_B3_R29),
            .CR_30_RST(CMN0_B3_R30),            
            .CR_31_RST(CMN0_B3_R31))
 cmn0_b3 (
  .cr_rd_data  (cr_cmn0_b3_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn0_b3_sel[31:0])
);

wire [15:0] cr_cmn0_b4_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN0_B4_R0),
            .CR_1_RST(CMN0_B4_R1),      
            .CR_2_RST(CMN0_B4_R2),
            .CR_3_RST(CMN0_B4_R3),
            .CR_4_RST(CMN0_B4_R4),
            .CR_5_RST(CMN0_B4_R5),
            .CR_6_RST(CMN0_B4_R6),
            .CR_7_RST(CMN0_B4_R7),
            .CR_8_RST(CMN0_B4_R8),
            .CR_9_RST(CMN0_B4_R9),      
            .CR_10_RST(CMN0_B4_R10),
            .CR_11_RST(CMN0_B4_R11),      
            .CR_12_RST(CMN0_B4_R12),
            .CR_13_RST(CMN0_B4_R13),
            .CR_14_RST(CMN0_B4_R14),
            .CR_15_RST(CMN0_B4_R15),
            .CR_16_RST(CMN0_B4_R16),
            .CR_17_RST(CMN0_B4_R17),
            .CR_18_RST(CMN0_B4_R18),
            .CR_19_RST(CMN0_B4_R19),      
            .CR_20_RST(CMN0_B4_R20),
            .CR_21_RST(CMN0_B4_R21),      
            .CR_22_RST(CMN0_B4_R22),
            .CR_23_RST(CMN0_B4_R23),
            .CR_24_RST(CMN0_B4_R24),
            .CR_25_RST(CMN0_B4_R25),
            .CR_26_RST(CMN0_B4_R26),
            .CR_27_RST(CMN0_B4_R27),
            .CR_28_RST(CMN0_B4_R28),
            .CR_29_RST(CMN0_B4_R29),
            .CR_30_RST(CMN0_B4_R30),            
            .CR_31_RST(CMN0_B4_R31))
 cmn0_b4 (
  .cr_rd_data  (cr_cmn0_b4_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn0_b4_sel[31:0])
);

wire [15:0] cr_cmn0_b5_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN0_B5_R0),
            .CR_1_RST(CMN0_B5_R1),      
            .CR_2_RST(CMN0_B5_R2),
            .CR_3_RST(CMN0_B5_R3),
            .CR_4_RST(CMN0_B5_R4),
            .CR_5_RST(CMN0_B5_R5),
            .CR_6_RST(CMN0_B5_R6),
            .CR_7_RST(CMN0_B5_R7),
            .CR_8_RST(CMN0_B5_R8),
            .CR_9_RST(CMN0_B5_R9),      
            .CR_10_RST(CMN0_B5_R10),
            .CR_11_RST(CMN0_B5_R11),      
            .CR_12_RST(CMN0_B5_R12),
            .CR_13_RST(CMN0_B5_R13),
            .CR_14_RST(CMN0_B5_R14),
            .CR_15_RST(CMN0_B5_R15),
            .CR_16_RST(CMN0_B5_R16),
            .CR_17_RST(CMN0_B5_R17),
            .CR_18_RST(CMN0_B5_R18),
            .CR_19_RST(CMN0_B5_R19),      
            .CR_20_RST(CMN0_B5_R20),
            .CR_21_RST(CMN0_B5_R21),      
            .CR_22_RST(CMN0_B5_R22),
            .CR_23_RST(CMN0_B5_R23),
            .CR_24_RST(CMN0_B5_R24),
            .CR_25_RST(CMN0_B5_R25),
            .CR_26_RST(CMN0_B5_R26),
            .CR_27_RST(CMN0_B5_R27),
            .CR_28_RST(CMN0_B5_R28),
            .CR_29_RST(CMN0_B5_R29),
            .CR_30_RST(CMN0_B5_R30),            
            .CR_31_RST(CMN0_B5_R31))
 cmn0_b5 (
  .cr_rd_data  (cr_cmn0_b5_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn0_b5_sel[31:0])
);

wire [15:0] cr_cmn0_b6_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN0_B6_R0),
            .CR_1_RST(CMN0_B6_R1),      
            .CR_2_RST(CMN0_B6_R2),
            .CR_3_RST(CMN0_B6_R3),
            .CR_4_RST(CMN0_B6_R4),
            .CR_5_RST(CMN0_B6_R5),
            .CR_6_RST(CMN0_B6_R6),
            .CR_7_RST(CMN0_B6_R7),
            .CR_8_RST(CMN0_B6_R8),
            .CR_9_RST(CMN0_B6_R9),      
            .CR_10_RST(CMN0_B6_R10),
            .CR_11_RST(CMN0_B6_R11),      
            .CR_12_RST(CMN0_B6_R12),
            .CR_13_RST(CMN0_B6_R13),
            .CR_14_RST(CMN0_B6_R14),
            .CR_15_RST(CMN0_B6_R15),
            .CR_16_RST(CMN0_B6_R16),
            .CR_17_RST(CMN0_B6_R17),
            .CR_18_RST(CMN0_B6_R18),
            .CR_19_RST(CMN0_B6_R19),      
            .CR_20_RST(CMN0_B6_R20),
            .CR_21_RST(CMN0_B6_R21),      
            .CR_22_RST(CMN0_B6_R22),
            .CR_23_RST(CMN0_B6_R23),
            .CR_24_RST(CMN0_B6_R24),
            .CR_25_RST(CMN0_B6_R25),
            .CR_26_RST(CMN0_B6_R26),
            .CR_27_RST(CMN0_B6_R27),
            .CR_28_RST(CMN0_B6_R28),
            .CR_29_RST(CMN0_B6_R29),
            .CR_30_RST(CMN0_B6_R30),            
            .CR_31_RST(CMN0_B6_R31))
 cmn0_b6 (
  .cr_rd_data  (cr_cmn0_b6_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn0_b6_sel[31:0])
);

wire [15:0] cr_cmn0_b7_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN0_B7_R0),
            .CR_1_RST(CMN0_B7_R1),      
            .CR_2_RST(CMN0_B7_R2),
            .CR_3_RST(CMN0_B7_R3),
            .CR_4_RST(CMN0_B7_R4),
            .CR_5_RST(CMN0_B7_R5),
            .CR_6_RST(CMN0_B7_R6),
            .CR_7_RST(CMN0_B7_R7),
            .CR_8_RST(CMN0_B7_R8),
            .CR_9_RST(CMN0_B7_R9),      
            .CR_10_RST(CMN0_B7_R10),
            .CR_11_RST(CMN0_B7_R11),      
            .CR_12_RST(CMN0_B7_R12),
            .CR_13_RST(CMN0_B7_R13),
            .CR_14_RST(CMN0_B7_R14),
            .CR_15_RST(CMN0_B7_R15),
            .CR_16_RST(CMN0_B7_R16),
            .CR_17_RST(CMN0_B7_R17),
            .CR_18_RST(CMN0_B7_R18),
            .CR_19_RST(CMN0_B7_R19),      
            .CR_20_RST(CMN0_B7_R20),
            .CR_21_RST(CMN0_B7_R21),      
            .CR_22_RST(CMN0_B7_R22),
            .CR_23_RST(CMN0_B7_R23),
            .CR_24_RST(CMN0_B7_R24),
            .CR_25_RST(CMN0_B7_R25),
            .CR_26_RST(CMN0_B7_R26),
            .CR_27_RST(CMN0_B7_R27),
            .CR_28_RST(CMN0_B7_R28),
            .CR_29_RST(CMN0_B7_R29),
            .CR_30_RST(CMN0_B7_R30),            
            .CR_31_RST(CMN0_B7_R31))
 cmn0_b7 (
  .cr_rd_data  (cr_cmn0_b7_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn0_b7_sel[31:0])
);


wire [15:0] cr_cmn1_b0_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN1_B0_R0),
            .CR_1_RST(CMN1_B0_R1),      
            .CR_2_RST(CMN1_B0_R2),
            .CR_3_RST(CMN1_B0_R3),
            .CR_4_RST(CMN1_B0_R4),
            .CR_5_RST(CMN1_B0_R5),
            .CR_6_RST(CMN1_B0_R6),
            .CR_7_RST(CMN1_B0_R7),
            .CR_8_RST(CMN1_B0_R8),
            .CR_9_RST(CMN1_B0_R9),      
            .CR_10_RST(CMN1_B0_R10),
            .CR_11_RST(CMN1_B0_R11),      
            .CR_12_RST(CMN1_B0_R12),
            .CR_13_RST(CMN1_B0_R13),
            .CR_14_RST(CMN1_B0_R14),
            .CR_15_RST(CMN1_B0_R15),
            .CR_16_RST(CMN1_B0_R16),
            .CR_17_RST(CMN1_B0_R17),
            .CR_18_RST(CMN1_B0_R18),
            .CR_19_RST(CMN1_B0_R19),      
            .CR_20_RST(CMN1_B0_R20),
            .CR_21_RST(CMN1_B0_R21),      
            .CR_22_RST(CMN1_B0_R22),
            .CR_23_RST(CMN1_B0_R23),
            .CR_24_RST(CMN1_B0_R24),
            .CR_25_RST(CMN1_B0_R25),
            .CR_26_RST(CMN1_B0_R26),
            .CR_27_RST(CMN1_B0_R27),
            .CR_28_RST(CMN1_B0_R28),
            .CR_29_RST(CMN1_B0_R29),
            .CR_30_RST(CMN1_B0_R30),            
            .CR_31_RST(CMN1_B0_R31))
 cmn1_b0 (
  .cr_rd_data  (cr_cmn1_b0_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn1_b0_sel[31:0])
);

wire [15:0] cr_cmn1_b1_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN1_B1_R0),
            .CR_1_RST(CMN1_B1_R1),      
            .CR_2_RST(CMN1_B1_R2),
            .CR_3_RST(CMN1_B1_R3),
            .CR_4_RST(CMN1_B1_R4),
            .CR_5_RST(CMN1_B1_R5),
            .CR_6_RST(CMN1_B1_R6),
            .CR_7_RST(CMN1_B1_R7),
            .CR_8_RST(CMN1_B1_R8),
            .CR_9_RST(CMN1_B1_R9),      
            .CR_10_RST(CMN1_B1_R10),
            .CR_11_RST(CMN1_B1_R11),      
            .CR_12_RST(CMN1_B1_R12),
            .CR_13_RST(CMN1_B1_R13),
            .CR_14_RST(CMN1_B1_R14),
            .CR_15_RST(CMN1_B1_R15),
            .CR_16_RST(CMN1_B1_R16),
            .CR_17_RST(CMN1_B1_R17),
            .CR_18_RST(CMN1_B1_R18),
            .CR_19_RST(CMN1_B1_R19),      
            .CR_20_RST(CMN1_B1_R20),
            .CR_21_RST(CMN1_B1_R21),      
            .CR_22_RST(CMN1_B1_R22),
            .CR_23_RST(CMN1_B1_R23),
            .CR_24_RST(CMN1_B1_R24),
            .CR_25_RST(CMN1_B1_R25),
            .CR_26_RST(CMN1_B1_R26),
            .CR_27_RST(CMN1_B1_R27),
            .CR_28_RST(CMN1_B1_R28),
            .CR_29_RST(CMN1_B1_R29),
            .CR_30_RST(CMN1_B1_R30),            
            .CR_31_RST(CMN1_B1_R31))
 cmn1_b1 (
  .cr_rd_data  (cr_cmn1_b1_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn1_b1_sel[31:0])
);

wire [15:0] cr_cmn1_b2_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN1_B2_R0),
            .CR_1_RST(CMN1_B2_R1),      
            .CR_2_RST(CMN1_B2_R2),
            .CR_3_RST(CMN1_B2_R3),
            .CR_4_RST(CMN1_B2_R4),
            .CR_5_RST(CMN1_B2_R5),
            .CR_6_RST(CMN1_B2_R6),
            .CR_7_RST(CMN1_B2_R7),
            .CR_8_RST(CMN1_B2_R8),
            .CR_9_RST(CMN1_B2_R9),      
            .CR_10_RST(CMN1_B2_R10),
            .CR_11_RST(CMN1_B2_R11),      
            .CR_12_RST(CMN1_B2_R12),
            .CR_13_RST(CMN1_B2_R13),
            .CR_14_RST(CMN1_B2_R14),
            .CR_15_RST(CMN1_B2_R15),
            .CR_16_RST(CMN1_B2_R16),
            .CR_17_RST(CMN1_B2_R17),
            .CR_18_RST(CMN1_B2_R18),
            .CR_19_RST(CMN1_B2_R19),      
            .CR_20_RST(CMN1_B2_R20),
            .CR_21_RST(CMN1_B2_R21),      
            .CR_22_RST(CMN1_B2_R22),
            .CR_23_RST(CMN1_B2_R23),
            .CR_24_RST(CMN1_B2_R24),
            .CR_25_RST(CMN1_B2_R25),
            .CR_26_RST(CMN1_B2_R26),
            .CR_27_RST(CMN1_B2_R27),
            .CR_28_RST(CMN1_B2_R28),
            .CR_29_RST(CMN1_B2_R29),
            .CR_30_RST(CMN1_B2_R30),            
            .CR_31_RST(CMN1_B2_R31))
 cmn1_b2 (
  .cr_rd_data  (cr_cmn1_b2_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn1_b2_sel[31:0])
);

wire [15:0] cr_cmn1_b3_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN1_B3_R0),
            .CR_1_RST(CMN1_B3_R1),      
            .CR_2_RST(CMN1_B3_R2),
            .CR_3_RST(CMN1_B3_R3),
            .CR_4_RST(CMN1_B3_R4),
            .CR_5_RST(CMN1_B3_R5),
            .CR_6_RST(CMN1_B3_R6),
            .CR_7_RST(CMN1_B3_R7),
            .CR_8_RST(CMN1_B3_R8),
            .CR_9_RST(CMN1_B3_R9),      
            .CR_10_RST(CMN1_B3_R10),
            .CR_11_RST(CMN1_B3_R11),      
            .CR_12_RST(CMN1_B3_R12),
            .CR_13_RST(CMN1_B3_R13),
            .CR_14_RST(CMN1_B3_R14),
            .CR_15_RST(CMN1_B3_R15),
            .CR_16_RST(CMN1_B3_R16),
            .CR_17_RST(CMN1_B3_R17),
            .CR_18_RST(CMN1_B3_R18),
            .CR_19_RST(CMN1_B3_R19),      
            .CR_20_RST(CMN1_B3_R20),
            .CR_21_RST(CMN1_B3_R21),      
            .CR_22_RST(CMN1_B3_R22),
            .CR_23_RST(CMN1_B3_R23),
            .CR_24_RST(CMN1_B3_R24),
            .CR_25_RST(CMN1_B3_R25),
            .CR_26_RST(CMN1_B3_R26),
            .CR_27_RST(CMN1_B3_R27),
            .CR_28_RST(CMN1_B3_R28),
            .CR_29_RST(CMN1_B3_R29),
            .CR_30_RST(CMN1_B3_R30),            
            .CR_31_RST(CMN1_B3_R31))
 cmn1_b3 (
  .cr_rd_data  (cr_cmn1_b3_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn1_b3_sel[31:0])
);

wire [15:0] cr_cmn1_b4_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN1_B4_R0),
            .CR_1_RST(CMN1_B4_R1),      
            .CR_2_RST(CMN1_B4_R2),
            .CR_3_RST(CMN1_B4_R3),
            .CR_4_RST(CMN1_B4_R4),
            .CR_5_RST(CMN1_B4_R5),
            .CR_6_RST(CMN1_B4_R6),
            .CR_7_RST(CMN1_B4_R7),
            .CR_8_RST(CMN1_B4_R8),
            .CR_9_RST(CMN1_B4_R9),      
            .CR_10_RST(CMN1_B4_R10),
            .CR_11_RST(CMN1_B4_R11),      
            .CR_12_RST(CMN1_B4_R12),
            .CR_13_RST(CMN1_B4_R13),
            .CR_14_RST(CMN1_B4_R14),
            .CR_15_RST(CMN1_B4_R15),
            .CR_16_RST(CMN1_B4_R16),
            .CR_17_RST(CMN1_B4_R17),
            .CR_18_RST(CMN1_B4_R18),
            .CR_19_RST(CMN1_B4_R19),      
            .CR_20_RST(CMN1_B4_R20),
            .CR_21_RST(CMN1_B4_R21),      
            .CR_22_RST(CMN1_B4_R22),
            .CR_23_RST(CMN1_B4_R23),
            .CR_24_RST(CMN1_B4_R24),
            .CR_25_RST(CMN1_B4_R25),
            .CR_26_RST(CMN1_B4_R26),
            .CR_27_RST(CMN1_B4_R27),
            .CR_28_RST(CMN1_B4_R28),
            .CR_29_RST(CMN1_B4_R29),
            .CR_30_RST(CMN1_B4_R30),            
            .CR_31_RST(CMN1_B4_R31))
 cmn1_b4 (
  .cr_rd_data  (cr_cmn1_b4_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn1_b4_sel[31:0])
);

wire [15:0] cr_cmn1_b5_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN1_B5_R0),
            .CR_1_RST(CMN1_B5_R1),      
            .CR_2_RST(CMN1_B5_R2),
            .CR_3_RST(CMN1_B5_R3),
            .CR_4_RST(CMN1_B5_R4),
            .CR_5_RST(CMN1_B5_R5),
            .CR_6_RST(CMN1_B5_R6),
            .CR_7_RST(CMN1_B5_R7),
            .CR_8_RST(CMN1_B5_R8),
            .CR_9_RST(CMN1_B5_R9),      
            .CR_10_RST(CMN1_B5_R10),
            .CR_11_RST(CMN1_B5_R11),      
            .CR_12_RST(CMN1_B5_R12),
            .CR_13_RST(CMN1_B5_R13),
            .CR_14_RST(CMN1_B5_R14),
            .CR_15_RST(CMN1_B5_R15),
            .CR_16_RST(CMN1_B5_R16),
            .CR_17_RST(CMN1_B5_R17),
            .CR_18_RST(CMN1_B5_R18),
            .CR_19_RST(CMN1_B5_R19),      
            .CR_20_RST(CMN1_B5_R20),
            .CR_21_RST(CMN1_B5_R21),      
            .CR_22_RST(CMN1_B5_R22),
            .CR_23_RST(CMN1_B5_R23),
            .CR_24_RST(CMN1_B5_R24),
            .CR_25_RST(CMN1_B5_R25),
            .CR_26_RST(CMN1_B5_R26),
            .CR_27_RST(CMN1_B5_R27),
            .CR_28_RST(CMN1_B5_R28),
            .CR_29_RST(CMN1_B5_R29),
            .CR_30_RST(CMN1_B5_R30),            
            .CR_31_RST(CMN1_B5_R31))
 cmn1_b5 (
  .cr_rd_data  (cr_cmn1_b5_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn1_b5_sel[31:0])
);

wire [15:0] cr_cmn1_b6_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN1_B6_R0),
            .CR_1_RST(CMN1_B6_R1),      
            .CR_2_RST(CMN1_B6_R2),
            .CR_3_RST(CMN1_B6_R3),
            .CR_4_RST(CMN1_B6_R4),
            .CR_5_RST(CMN1_B6_R5),
            .CR_6_RST(CMN1_B6_R6),
            .CR_7_RST(CMN1_B6_R7),
            .CR_8_RST(CMN1_B6_R8),
            .CR_9_RST(CMN1_B6_R9),      
            .CR_10_RST(CMN1_B6_R10),
            .CR_11_RST(CMN1_B6_R11),      
            .CR_12_RST(CMN1_B6_R12),
            .CR_13_RST(CMN1_B6_R13),
            .CR_14_RST(CMN1_B6_R14),
            .CR_15_RST(CMN1_B6_R15),
            .CR_16_RST(CMN1_B6_R16),
            .CR_17_RST(CMN1_B6_R17),
            .CR_18_RST(CMN1_B6_R18),
            .CR_19_RST(CMN1_B6_R19),      
            .CR_20_RST(CMN1_B6_R20),
            .CR_21_RST(CMN1_B6_R21),      
            .CR_22_RST(CMN1_B6_R22),
            .CR_23_RST(CMN1_B6_R23),
            .CR_24_RST(CMN1_B6_R24),
            .CR_25_RST(CMN1_B6_R25),
            .CR_26_RST(CMN1_B6_R26),
            .CR_27_RST(CMN1_B6_R27),
            .CR_28_RST(CMN1_B6_R28),
            .CR_29_RST(CMN1_B6_R29),
            .CR_30_RST(CMN1_B6_R30),            
            .CR_31_RST(CMN1_B6_R31))
 cmn1_b6 (
  .cr_rd_data  (cr_cmn1_b6_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn1_b6_sel[31:0])
);

wire [15:0] cr_cmn1_b7_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN1_B7_R0),
            .CR_1_RST(CMN1_B7_R1),      
            .CR_2_RST(CMN1_B7_R2),
            .CR_3_RST(CMN1_B7_R3),
            .CR_4_RST(CMN1_B7_R4),
            .CR_5_RST(CMN1_B7_R5),
            .CR_6_RST(CMN1_B7_R6),
            .CR_7_RST(CMN1_B7_R7),
            .CR_8_RST(CMN1_B7_R8),
            .CR_9_RST(CMN1_B7_R9),      
            .CR_10_RST(CMN1_B7_R10),
            .CR_11_RST(CMN1_B7_R11),      
            .CR_12_RST(CMN1_B7_R12),
            .CR_13_RST(CMN1_B7_R13),
            .CR_14_RST(CMN1_B7_R14),
            .CR_15_RST(CMN1_B7_R15),
            .CR_16_RST(CMN1_B7_R16),
            .CR_17_RST(CMN1_B7_R17),
            .CR_18_RST(CMN1_B7_R18),
            .CR_19_RST(CMN1_B7_R19),      
            .CR_20_RST(CMN1_B7_R20),
            .CR_21_RST(CMN1_B7_R21),      
            .CR_22_RST(CMN1_B7_R22),
            .CR_23_RST(CMN1_B7_R23),
            .CR_24_RST(CMN1_B7_R24),
            .CR_25_RST(CMN1_B7_R25),
            .CR_26_RST(CMN1_B7_R26),
            .CR_27_RST(CMN1_B7_R27),
            .CR_28_RST(CMN1_B7_R28),
            .CR_29_RST(CMN1_B7_R29),
            .CR_30_RST(CMN1_B7_R30),            
            .CR_31_RST(CMN1_B7_R31))
 cmn1_b7 (
  .cr_rd_data  (cr_cmn1_b7_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn1_b7_sel[31:0])
);


wire [15:0] cr_cmn2_b0_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN2_B0_R0),
            .CR_1_RST(CMN2_B0_R1),      
            .CR_2_RST(CMN2_B0_R2),
            .CR_3_RST(CMN2_B0_R3),
            .CR_4_RST(CMN2_B0_R4),
            .CR_5_RST(CMN2_B0_R5),
            .CR_6_RST(CMN2_B0_R6),
            .CR_7_RST(CMN2_B0_R7),
            .CR_8_RST(CMN2_B0_R8),
            .CR_9_RST(CMN2_B0_R9),      
            .CR_10_RST(CMN2_B0_R10),
            .CR_11_RST(CMN2_B0_R11),      
            .CR_12_RST(CMN2_B0_R12),
            .CR_13_RST(CMN2_B0_R13),
            .CR_14_RST(CMN2_B0_R14),
            .CR_15_RST(CMN2_B0_R15),
            .CR_16_RST(CMN2_B0_R16),
            .CR_17_RST(CMN2_B0_R17),
            .CR_18_RST(CMN2_B0_R18),
            .CR_19_RST(CMN2_B0_R19),      
            .CR_20_RST(CMN2_B0_R20),
            .CR_21_RST(CMN2_B0_R21),      
            .CR_22_RST(CMN2_B0_R22),
            .CR_23_RST(CMN2_B0_R23),
            .CR_24_RST(CMN2_B0_R24),
            .CR_25_RST(CMN2_B0_R25),
            .CR_26_RST(CMN2_B0_R26),
            .CR_27_RST(CMN2_B0_R27),
            .CR_28_RST(CMN2_B0_R28),
            .CR_29_RST(CMN2_B0_R29),
            .CR_30_RST(CMN2_B0_R30),            
            .CR_31_RST(CMN2_B0_R31))
 cmn2_b0 (
  .cr_rd_data  (cr_cmn2_b0_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn2_b0_sel[31:0])
);

wire [15:0] cr_cmn2_b1_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN2_B1_R0),
            .CR_1_RST(CMN2_B1_R1),      
            .CR_2_RST(CMN2_B1_R2),
            .CR_3_RST(CMN2_B1_R3),
            .CR_4_RST(CMN2_B1_R4),
            .CR_5_RST(CMN2_B1_R5),
            .CR_6_RST(CMN2_B1_R6),
            .CR_7_RST(CMN2_B1_R7),
            .CR_8_RST(CMN2_B1_R8),
            .CR_9_RST(CMN2_B1_R9),      
            .CR_10_RST(CMN2_B1_R10),
            .CR_11_RST(CMN2_B1_R11),      
            .CR_12_RST(CMN2_B1_R12),
            .CR_13_RST(CMN2_B1_R13),
            .CR_14_RST(CMN2_B1_R14),
            .CR_15_RST(CMN2_B1_R15),
            .CR_16_RST(CMN2_B1_R16),
            .CR_17_RST(CMN2_B1_R17),
            .CR_18_RST(CMN2_B1_R18),
            .CR_19_RST(CMN2_B1_R19),      
            .CR_20_RST(CMN2_B1_R20),
            .CR_21_RST(CMN2_B1_R21),      
            .CR_22_RST(CMN2_B1_R22),
            .CR_23_RST(CMN2_B1_R23),
            .CR_24_RST(CMN2_B1_R24),
            .CR_25_RST(CMN2_B1_R25),
            .CR_26_RST(CMN2_B1_R26),
            .CR_27_RST(CMN2_B1_R27),
            .CR_28_RST(CMN2_B1_R28),
            .CR_29_RST(CMN2_B1_R29),
            .CR_30_RST(CMN2_B1_R30),            
            .CR_31_RST(CMN2_B1_R31))
 cmn2_b1 (
  .cr_rd_data  (cr_cmn2_b1_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn2_b1_sel[31:0])
);

wire [15:0] cr_cmn2_b2_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN2_B2_R0),
            .CR_1_RST(CMN2_B2_R1),      
            .CR_2_RST(CMN2_B2_R2),
            .CR_3_RST(CMN2_B2_R3),
            .CR_4_RST(CMN2_B2_R4),
            .CR_5_RST(CMN2_B2_R5),
            .CR_6_RST(CMN2_B2_R6),
            .CR_7_RST(CMN2_B2_R7),
            .CR_8_RST(CMN2_B2_R8),
            .CR_9_RST(CMN2_B2_R9),      
            .CR_10_RST(CMN2_B2_R10),
            .CR_11_RST(CMN2_B2_R11),      
            .CR_12_RST(CMN2_B2_R12),
            .CR_13_RST(CMN2_B2_R13),
            .CR_14_RST(CMN2_B2_R14),
            .CR_15_RST(CMN2_B2_R15),
            .CR_16_RST(CMN2_B2_R16),
            .CR_17_RST(CMN2_B2_R17),
            .CR_18_RST(CMN2_B2_R18),
            .CR_19_RST(CMN2_B2_R19),      
            .CR_20_RST(CMN2_B2_R20),
            .CR_21_RST(CMN2_B2_R21),      
            .CR_22_RST(CMN2_B2_R22),
            .CR_23_RST(CMN2_B2_R23),
            .CR_24_RST(CMN2_B2_R24),
            .CR_25_RST(CMN2_B2_R25),
            .CR_26_RST(CMN2_B2_R26),
            .CR_27_RST(CMN2_B2_R27),
            .CR_28_RST(CMN2_B2_R28),
            .CR_29_RST(CMN2_B2_R29),
            .CR_30_RST(CMN2_B2_R30),            
            .CR_31_RST(CMN2_B2_R31))
 cmn2_b2 (
  .cr_rd_data  (cr_cmn2_b2_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn2_b2_sel[31:0])
);

wire [15:0] cr_cmn2_b3_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN2_B3_R0),
            .CR_1_RST(CMN2_B3_R1),      
            .CR_2_RST(CMN2_B3_R2),
            .CR_3_RST(CMN2_B3_R3),
            .CR_4_RST(CMN2_B3_R4),
            .CR_5_RST(CMN2_B3_R5),
            .CR_6_RST(CMN2_B3_R6),
            .CR_7_RST(CMN2_B3_R7),
            .CR_8_RST(CMN2_B3_R8),
            .CR_9_RST(CMN2_B3_R9),      
            .CR_10_RST(CMN2_B3_R10),
            .CR_11_RST(CMN2_B3_R11),      
            .CR_12_RST(CMN2_B3_R12),
            .CR_13_RST(CMN2_B3_R13),
            .CR_14_RST(CMN2_B3_R14),
            .CR_15_RST(CMN2_B3_R15),
            .CR_16_RST(CMN2_B3_R16),
            .CR_17_RST(CMN2_B3_R17),
            .CR_18_RST(CMN2_B3_R18),
            .CR_19_RST(CMN2_B3_R19),      
            .CR_20_RST(CMN2_B3_R20),
            .CR_21_RST(CMN2_B3_R21),      
            .CR_22_RST(CMN2_B3_R22),
            .CR_23_RST(CMN2_B3_R23),
            .CR_24_RST(CMN2_B3_R24),
            .CR_25_RST(CMN2_B3_R25),
            .CR_26_RST(CMN2_B3_R26),
            .CR_27_RST(CMN2_B3_R27),
            .CR_28_RST(CMN2_B3_R28),
            .CR_29_RST(CMN2_B3_R29),
            .CR_30_RST(CMN2_B3_R30),            
            .CR_31_RST(CMN2_B3_R31))
 cmn2_b3 (
  .cr_rd_data  (cr_cmn2_b3_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn2_b3_sel[31:0])
);

wire [15:0] cr_cmn2_b4_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN2_B4_R0),
            .CR_1_RST(CMN2_B4_R1),      
            .CR_2_RST(CMN2_B4_R2),
            .CR_3_RST(CMN2_B4_R3),
            .CR_4_RST(CMN2_B4_R4),
            .CR_5_RST(CMN2_B4_R5),
            .CR_6_RST(CMN2_B4_R6),
            .CR_7_RST(CMN2_B4_R7),
            .CR_8_RST(CMN2_B4_R8),
            .CR_9_RST(CMN2_B4_R9),      
            .CR_10_RST(CMN2_B4_R10),
            .CR_11_RST(CMN2_B4_R11),      
            .CR_12_RST(CMN2_B4_R12),
            .CR_13_RST(CMN2_B4_R13),
            .CR_14_RST(CMN2_B4_R14),
            .CR_15_RST(CMN2_B4_R15),
            .CR_16_RST(CMN2_B4_R16),
            .CR_17_RST(CMN2_B4_R17),
            .CR_18_RST(CMN2_B4_R18),
            .CR_19_RST(CMN2_B4_R19),      
            .CR_20_RST(CMN2_B4_R20),
            .CR_21_RST(CMN2_B4_R21),      
            .CR_22_RST(CMN2_B4_R22),
            .CR_23_RST(CMN2_B4_R23),
            .CR_24_RST(CMN2_B4_R24),
            .CR_25_RST(CMN2_B4_R25),
            .CR_26_RST(CMN2_B4_R26),
            .CR_27_RST(CMN2_B4_R27),
            .CR_28_RST(CMN2_B4_R28),
            .CR_29_RST(CMN2_B4_R29),
            .CR_30_RST(CMN2_B4_R30),            
            .CR_31_RST(CMN2_B4_R31))
 cmn2_b4 (
  .cr_rd_data  (cr_cmn2_b4_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn2_b4_sel[31:0])
);

wire [15:0] cr_cmn2_b5_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN2_B5_R0),
            .CR_1_RST(CMN2_B5_R1),      
            .CR_2_RST(CMN2_B5_R2),
            .CR_3_RST(CMN2_B5_R3),
            .CR_4_RST(CMN2_B5_R4),
            .CR_5_RST(CMN2_B5_R5),
            .CR_6_RST(CMN2_B5_R6),
            .CR_7_RST(CMN2_B5_R7),
            .CR_8_RST(CMN2_B5_R8),
            .CR_9_RST(CMN2_B5_R9),      
            .CR_10_RST(CMN2_B5_R10),
            .CR_11_RST(CMN2_B5_R11),      
            .CR_12_RST(CMN2_B5_R12),
            .CR_13_RST(CMN2_B5_R13),
            .CR_14_RST(CMN2_B5_R14),
            .CR_15_RST(CMN2_B5_R15),
            .CR_16_RST(CMN2_B5_R16),
            .CR_17_RST(CMN2_B5_R17),
            .CR_18_RST(CMN2_B5_R18),
            .CR_19_RST(CMN2_B5_R19),      
            .CR_20_RST(CMN2_B5_R20),
            .CR_21_RST(CMN2_B5_R21),      
            .CR_22_RST(CMN2_B5_R22),
            .CR_23_RST(CMN2_B5_R23),
            .CR_24_RST(CMN2_B5_R24),
            .CR_25_RST(CMN2_B5_R25),
            .CR_26_RST(CMN2_B5_R26),
            .CR_27_RST(CMN2_B5_R27),
            .CR_28_RST(CMN2_B5_R28),
            .CR_29_RST(CMN2_B5_R29),
            .CR_30_RST(CMN2_B5_R30),            
            .CR_31_RST(CMN2_B5_R31))
 cmn2_b5 (
  .cr_rd_data  (cr_cmn2_b5_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn2_b5_sel[31:0])
);

wire [15:0] cr_cmn2_b6_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN2_B6_R0),
            .CR_1_RST(CMN2_B6_R1),      
            .CR_2_RST(CMN2_B6_R2),
            .CR_3_RST(CMN2_B6_R3),
            .CR_4_RST(CMN2_B6_R4),
            .CR_5_RST(CMN2_B6_R5),
            .CR_6_RST(CMN2_B6_R6),
            .CR_7_RST(CMN2_B6_R7),
            .CR_8_RST(CMN2_B6_R8),
            .CR_9_RST(CMN2_B6_R9),      
            .CR_10_RST(CMN2_B6_R10),
            .CR_11_RST(CMN2_B6_R11),      
            .CR_12_RST(CMN2_B6_R12),
            .CR_13_RST(CMN2_B6_R13),
            .CR_14_RST(CMN2_B6_R14),
            .CR_15_RST(CMN2_B6_R15),
            .CR_16_RST(CMN2_B6_R16),
            .CR_17_RST(CMN2_B6_R17),
            .CR_18_RST(CMN2_B6_R18),
            .CR_19_RST(CMN2_B6_R19),      
            .CR_20_RST(CMN2_B6_R20),
            .CR_21_RST(CMN2_B6_R21),      
            .CR_22_RST(CMN2_B6_R22),
            .CR_23_RST(CMN2_B6_R23),
            .CR_24_RST(CMN2_B6_R24),
            .CR_25_RST(CMN2_B6_R25),
            .CR_26_RST(CMN2_B6_R26),
            .CR_27_RST(CMN2_B6_R27),
            .CR_28_RST(CMN2_B6_R28),
            .CR_29_RST(CMN2_B6_R29),
            .CR_30_RST(CMN2_B6_R30),            
            .CR_31_RST(CMN2_B6_R31))
 cmn2_b6 (
  .cr_rd_data  (cr_cmn2_b6_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn2_b6_sel[31:0])
);

wire [15:0] cr_cmn2_b7_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN2_B7_R0),
            .CR_1_RST(CMN2_B7_R1),      
            .CR_2_RST(CMN2_B7_R2),
            .CR_3_RST(CMN2_B7_R3),
            .CR_4_RST(CMN2_B7_R4),
            .CR_5_RST(CMN2_B7_R5),
            .CR_6_RST(CMN2_B7_R6),
            .CR_7_RST(CMN2_B7_R7),
            .CR_8_RST(CMN2_B7_R8),
            .CR_9_RST(CMN2_B7_R9),      
            .CR_10_RST(CMN2_B7_R10),
            .CR_11_RST(CMN2_B7_R11),      
            .CR_12_RST(CMN2_B7_R12),
            .CR_13_RST(CMN2_B7_R13),
            .CR_14_RST(CMN2_B7_R14),
            .CR_15_RST(CMN2_B7_R15),
            .CR_16_RST(CMN2_B7_R16),
            .CR_17_RST(CMN2_B7_R17),
            .CR_18_RST(CMN2_B7_R18),
            .CR_19_RST(CMN2_B7_R19),      
            .CR_20_RST(CMN2_B7_R20),
            .CR_21_RST(CMN2_B7_R21),      
            .CR_22_RST(CMN2_B7_R22),
            .CR_23_RST(CMN2_B7_R23),
            .CR_24_RST(CMN2_B7_R24),
            .CR_25_RST(CMN2_B7_R25),
            .CR_26_RST(CMN2_B7_R26),
            .CR_27_RST(CMN2_B7_R27),
            .CR_28_RST(CMN2_B7_R28),
            .CR_29_RST(CMN2_B7_R29),
            .CR_30_RST(CMN2_B7_R30),            
            .CR_31_RST(CMN2_B7_R31))
 cmn2_b7 (
  .cr_rd_data  (cr_cmn2_b7_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn2_b7_sel[31:0])
);


wire [15:0] cr_cmn3_b0_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN3_B0_R0),
            .CR_1_RST(CMN3_B0_R1),      
            .CR_2_RST(CMN3_B0_R2),
            .CR_3_RST(CMN3_B0_R3),
            .CR_4_RST(CMN3_B0_R4),
            .CR_5_RST(CMN3_B0_R5),
            .CR_6_RST(CMN3_B0_R6),
            .CR_7_RST(CMN3_B0_R7),
            .CR_8_RST(CMN3_B0_R8),
            .CR_9_RST(CMN3_B0_R9),      
            .CR_10_RST(CMN3_B0_R10),
            .CR_11_RST(CMN3_B0_R11),      
            .CR_12_RST(CMN3_B0_R12),
            .CR_13_RST(CMN3_B0_R13),
            .CR_14_RST(CMN3_B0_R14),
            .CR_15_RST(CMN3_B0_R15),
            .CR_16_RST(CMN3_B0_R16),
            .CR_17_RST(CMN3_B0_R17),
            .CR_18_RST(CMN3_B0_R18),
            .CR_19_RST(CMN3_B0_R19),      
            .CR_20_RST(CMN3_B0_R20),
            .CR_21_RST(CMN3_B0_R21),      
            .CR_22_RST(CMN3_B0_R22),
            .CR_23_RST(CMN3_B0_R23),
            .CR_24_RST(CMN3_B0_R24),
            .CR_25_RST(CMN3_B0_R25),
            .CR_26_RST(CMN3_B0_R26),
            .CR_27_RST(CMN3_B0_R27),
            .CR_28_RST(CMN3_B0_R28),
            .CR_29_RST(CMN3_B0_R29),
            .CR_30_RST(CMN3_B0_R30),            
            .CR_31_RST(CMN3_B0_R31))
 cmn3_b0 (
  .cr_rd_data  (cr_cmn3_b0_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn3_b0_sel[31:0])
);

wire [15:0] cr_cmn3_b1_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN3_B1_R0),
            .CR_1_RST(CMN3_B1_R1),      
            .CR_2_RST(CMN3_B1_R2),
            .CR_3_RST(CMN3_B1_R3),
            .CR_4_RST(CMN3_B1_R4),
            .CR_5_RST(CMN3_B1_R5),
            .CR_6_RST(CMN3_B1_R6),
            .CR_7_RST(CMN3_B1_R7),
            .CR_8_RST(CMN3_B1_R8),
            .CR_9_RST(CMN3_B1_R9),      
            .CR_10_RST(CMN3_B1_R10),
            .CR_11_RST(CMN3_B1_R11),      
            .CR_12_RST(CMN3_B1_R12),
            .CR_13_RST(CMN3_B1_R13),
            .CR_14_RST(CMN3_B1_R14),
            .CR_15_RST(CMN3_B1_R15),
            .CR_16_RST(CMN3_B1_R16),
            .CR_17_RST(CMN3_B1_R17),
            .CR_18_RST(CMN3_B1_R18),
            .CR_19_RST(CMN3_B1_R19),      
            .CR_20_RST(CMN3_B1_R20),
            .CR_21_RST(CMN3_B1_R21),      
            .CR_22_RST(CMN3_B1_R22),
            .CR_23_RST(CMN3_B1_R23),
            .CR_24_RST(CMN3_B1_R24),
            .CR_25_RST(CMN3_B1_R25),
            .CR_26_RST(CMN3_B1_R26),
            .CR_27_RST(CMN3_B1_R27),
            .CR_28_RST(CMN3_B1_R28),
            .CR_29_RST(CMN3_B1_R29),
            .CR_30_RST(CMN3_B1_R30),            
            .CR_31_RST(CMN3_B1_R31))
 cmn3_b1 (
  .cr_rd_data  (cr_cmn3_b1_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn3_b1_sel[31:0])
);

wire [15:0] cr_cmn3_b2_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN3_B2_R0),
            .CR_1_RST(CMN3_B2_R1),      
            .CR_2_RST(CMN3_B2_R2),
            .CR_3_RST(CMN3_B2_R3),
            .CR_4_RST(CMN3_B2_R4),
            .CR_5_RST(CMN3_B2_R5),
            .CR_6_RST(CMN3_B2_R6),
            .CR_7_RST(CMN3_B2_R7),
            .CR_8_RST(CMN3_B2_R8),
            .CR_9_RST(CMN3_B2_R9),      
            .CR_10_RST(CMN3_B2_R10),
            .CR_11_RST(CMN3_B2_R11),      
            .CR_12_RST(CMN3_B2_R12),
            .CR_13_RST(CMN3_B2_R13),
            .CR_14_RST(CMN3_B2_R14),
            .CR_15_RST(CMN3_B2_R15),
            .CR_16_RST(CMN3_B2_R16),
            .CR_17_RST(CMN3_B2_R17),
            .CR_18_RST(CMN3_B2_R18),
            .CR_19_RST(CMN3_B2_R19),      
            .CR_20_RST(CMN3_B2_R20),
            .CR_21_RST(CMN3_B2_R21),      
            .CR_22_RST(CMN3_B2_R22),
            .CR_23_RST(CMN3_B2_R23),
            .CR_24_RST(CMN3_B2_R24),
            .CR_25_RST(CMN3_B2_R25),
            .CR_26_RST(CMN3_B2_R26),
            .CR_27_RST(CMN3_B2_R27),
            .CR_28_RST(CMN3_B2_R28),
            .CR_29_RST(CMN3_B2_R29),
            .CR_30_RST(CMN3_B2_R30),            
            .CR_31_RST(CMN3_B2_R31))
 cmn3_b2 (
  .cr_rd_data  (cr_cmn3_b2_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn3_b2_sel[31:0])
);

wire [15:0] cr_cmn3_b3_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN3_B3_R0),
            .CR_1_RST(CMN3_B3_R1),      
            .CR_2_RST(CMN3_B3_R2),
            .CR_3_RST(CMN3_B3_R3),
            .CR_4_RST(CMN3_B3_R4),
            .CR_5_RST(CMN3_B3_R5),
            .CR_6_RST(CMN3_B3_R6),
            .CR_7_RST(CMN3_B3_R7),
            .CR_8_RST(CMN3_B3_R8),
            .CR_9_RST(CMN3_B3_R9),      
            .CR_10_RST(CMN3_B3_R10),
            .CR_11_RST(CMN3_B3_R11),      
            .CR_12_RST(CMN3_B3_R12),
            .CR_13_RST(CMN3_B3_R13),
            .CR_14_RST(CMN3_B3_R14),
            .CR_15_RST(CMN3_B3_R15),
            .CR_16_RST(CMN3_B3_R16),
            .CR_17_RST(CMN3_B3_R17),
            .CR_18_RST(CMN3_B3_R18),
            .CR_19_RST(CMN3_B3_R19),      
            .CR_20_RST(CMN3_B3_R20),
            .CR_21_RST(CMN3_B3_R21),      
            .CR_22_RST(CMN3_B3_R22),
            .CR_23_RST(CMN3_B3_R23),
            .CR_24_RST(CMN3_B3_R24),
            .CR_25_RST(CMN3_B3_R25),
            .CR_26_RST(CMN3_B3_R26),
            .CR_27_RST(CMN3_B3_R27),
            .CR_28_RST(CMN3_B3_R28),
            .CR_29_RST(CMN3_B3_R29),
            .CR_30_RST(CMN3_B3_R30),            
            .CR_31_RST(CMN3_B3_R31))
 cmn3_b3 (
  .cr_rd_data  (cr_cmn3_b3_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn3_b3_sel[31:0])
);

wire [15:0] cr_cmn3_b4_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN3_B4_R0),
            .CR_1_RST(CMN3_B4_R1),      
            .CR_2_RST(CMN3_B4_R2),
            .CR_3_RST(CMN3_B4_R3),
            .CR_4_RST(CMN3_B4_R4),
            .CR_5_RST(CMN3_B4_R5),
            .CR_6_RST(CMN3_B4_R6),
            .CR_7_RST(CMN3_B4_R7),
            .CR_8_RST(CMN3_B4_R8),
            .CR_9_RST(CMN3_B4_R9),      
            .CR_10_RST(CMN3_B4_R10),
            .CR_11_RST(CMN3_B4_R11),      
            .CR_12_RST(CMN3_B4_R12),
            .CR_13_RST(CMN3_B4_R13),
            .CR_14_RST(CMN3_B4_R14),
            .CR_15_RST(CMN3_B4_R15),
            .CR_16_RST(CMN3_B4_R16),
            .CR_17_RST(CMN3_B4_R17),
            .CR_18_RST(CMN3_B4_R18),
            .CR_19_RST(CMN3_B4_R19),      
            .CR_20_RST(CMN3_B4_R20),
            .CR_21_RST(CMN3_B4_R21),      
            .CR_22_RST(CMN3_B4_R22),
            .CR_23_RST(CMN3_B4_R23),
            .CR_24_RST(CMN3_B4_R24),
            .CR_25_RST(CMN3_B4_R25),
            .CR_26_RST(CMN3_B4_R26),
            .CR_27_RST(CMN3_B4_R27),
            .CR_28_RST(CMN3_B4_R28),
            .CR_29_RST(CMN3_B4_R29),
            .CR_30_RST(CMN3_B4_R30),            
            .CR_31_RST(CMN3_B4_R31))
 cmn3_b4 (
  .cr_rd_data  (cr_cmn3_b4_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn3_b4_sel[31:0])
);

wire [15:0] cr_cmn3_b5_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN3_B5_R0),
            .CR_1_RST(CMN3_B5_R1),      
            .CR_2_RST(CMN3_B5_R2),
            .CR_3_RST(CMN3_B5_R3),
            .CR_4_RST(CMN3_B5_R4),
            .CR_5_RST(CMN3_B5_R5),
            .CR_6_RST(CMN3_B5_R6),
            .CR_7_RST(CMN3_B5_R7),
            .CR_8_RST(CMN3_B5_R8),
            .CR_9_RST(CMN3_B5_R9),      
            .CR_10_RST(CMN3_B5_R10),
            .CR_11_RST(CMN3_B5_R11),      
            .CR_12_RST(CMN3_B5_R12),
            .CR_13_RST(CMN3_B5_R13),
            .CR_14_RST(CMN3_B5_R14),
            .CR_15_RST(CMN3_B5_R15),
            .CR_16_RST(CMN3_B5_R16),
            .CR_17_RST(CMN3_B5_R17),
            .CR_18_RST(CMN3_B5_R18),
            .CR_19_RST(CMN3_B5_R19),      
            .CR_20_RST(CMN3_B5_R20),
            .CR_21_RST(CMN3_B5_R21),      
            .CR_22_RST(CMN3_B5_R22),
            .CR_23_RST(CMN3_B5_R23),
            .CR_24_RST(CMN3_B5_R24),
            .CR_25_RST(CMN3_B5_R25),
            .CR_26_RST(CMN3_B5_R26),
            .CR_27_RST(CMN3_B5_R27),
            .CR_28_RST(CMN3_B5_R28),
            .CR_29_RST(CMN3_B5_R29),
            .CR_30_RST(CMN3_B5_R30),            
            .CR_31_RST(CMN3_B5_R31))
 cmn3_b5 (
  .cr_rd_data  (cr_cmn3_b5_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn3_b5_sel[31:0])
);

wire [15:0] cr_cmn3_b6_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN3_B6_R0),
            .CR_1_RST(CMN3_B6_R1),      
            .CR_2_RST(CMN3_B6_R2),
            .CR_3_RST(CMN3_B6_R3),
            .CR_4_RST(CMN3_B6_R4),
            .CR_5_RST(CMN3_B6_R5),
            .CR_6_RST(CMN3_B6_R6),
            .CR_7_RST(CMN3_B6_R7),
            .CR_8_RST(CMN3_B6_R8),
            .CR_9_RST(CMN3_B6_R9),      
            .CR_10_RST(CMN3_B6_R10),
            .CR_11_RST(CMN3_B6_R11),      
            .CR_12_RST(CMN3_B6_R12),
            .CR_13_RST(CMN3_B6_R13),
            .CR_14_RST(CMN3_B6_R14),
            .CR_15_RST(CMN3_B6_R15),
            .CR_16_RST(CMN3_B6_R16),
            .CR_17_RST(CMN3_B6_R17),
            .CR_18_RST(CMN3_B6_R18),
            .CR_19_RST(CMN3_B6_R19),      
            .CR_20_RST(CMN3_B6_R20),
            .CR_21_RST(CMN3_B6_R21),      
            .CR_22_RST(CMN3_B6_R22),
            .CR_23_RST(CMN3_B6_R23),
            .CR_24_RST(CMN3_B6_R24),
            .CR_25_RST(CMN3_B6_R25),
            .CR_26_RST(CMN3_B6_R26),
            .CR_27_RST(CMN3_B6_R27),
            .CR_28_RST(CMN3_B6_R28),
            .CR_29_RST(CMN3_B6_R29),
            .CR_30_RST(CMN3_B6_R30),            
            .CR_31_RST(CMN3_B6_R31))
 cmn3_b6 (
  .cr_rd_data  (cr_cmn3_b6_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn3_b6_sel[31:0])
);

wire [15:0] cr_cmn3_b7_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN3_B7_R0),
            .CR_1_RST(CMN3_B7_R1),      
            .CR_2_RST(CMN3_B7_R2),
            .CR_3_RST(CMN3_B7_R3),
            .CR_4_RST(CMN3_B7_R4),
            .CR_5_RST(CMN3_B7_R5),
            .CR_6_RST(CMN3_B7_R6),
            .CR_7_RST(CMN3_B7_R7),
            .CR_8_RST(CMN3_B7_R8),
            .CR_9_RST(CMN3_B7_R9),      
            .CR_10_RST(CMN3_B7_R10),
            .CR_11_RST(CMN3_B7_R11),      
            .CR_12_RST(CMN3_B7_R12),
            .CR_13_RST(CMN3_B7_R13),
            .CR_14_RST(CMN3_B7_R14),
            .CR_15_RST(CMN3_B7_R15),
            .CR_16_RST(CMN3_B7_R16),
            .CR_17_RST(CMN3_B7_R17),
            .CR_18_RST(CMN3_B7_R18),
            .CR_19_RST(CMN3_B7_R19),      
            .CR_20_RST(CMN3_B7_R20),
            .CR_21_RST(CMN3_B7_R21),      
            .CR_22_RST(CMN3_B7_R22),
            .CR_23_RST(CMN3_B7_R23),
            .CR_24_RST(CMN3_B7_R24),
            .CR_25_RST(CMN3_B7_R25),
            .CR_26_RST(CMN3_B7_R26),
            .CR_27_RST(CMN3_B7_R27),
            .CR_28_RST(CMN3_B7_R28),
            .CR_29_RST(CMN3_B7_R29),
            .CR_30_RST(CMN3_B7_R30),            
            .CR_31_RST(CMN3_B7_R31))
 cmn3_b7 (
  .cr_rd_data  (cr_cmn3_b7_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn3_b7_sel[31:0])
);


wire [15:0] cr_cmn4_b0_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN4_B0_R0),
            .CR_1_RST(CMN4_B0_R1),      
            .CR_2_RST(CMN4_B0_R2),
            .CR_3_RST(CMN4_B0_R3),
            .CR_4_RST(CMN4_B0_R4),
            .CR_5_RST(CMN4_B0_R5),
            .CR_6_RST(CMN4_B0_R6),
            .CR_7_RST(CMN4_B0_R7),
            .CR_8_RST(CMN4_B0_R8),
            .CR_9_RST(CMN4_B0_R9),      
            .CR_10_RST(CMN4_B0_R10),
            .CR_11_RST(CMN4_B0_R11),      
            .CR_12_RST(CMN4_B0_R12),
            .CR_13_RST(CMN4_B0_R13),
            .CR_14_RST(CMN4_B0_R14),
            .CR_15_RST(CMN4_B0_R15),
            .CR_16_RST(CMN4_B0_R16),
            .CR_17_RST(CMN4_B0_R17),
            .CR_18_RST(CMN4_B0_R18),
            .CR_19_RST(CMN4_B0_R19),      
            .CR_20_RST(CMN4_B0_R20),
            .CR_21_RST(CMN4_B0_R21),      
            .CR_22_RST(CMN4_B0_R22),
            .CR_23_RST(CMN4_B0_R23),
            .CR_24_RST(CMN4_B0_R24),
            .CR_25_RST(CMN4_B0_R25),
            .CR_26_RST(CMN4_B0_R26),
            .CR_27_RST(CMN4_B0_R27),
            .CR_28_RST(CMN4_B0_R28),
            .CR_29_RST(CMN4_B0_R29),
            .CR_30_RST(CMN4_B0_R30),            
            .CR_31_RST(CMN4_B0_R31))
 cmn4_b0 (
  .cr_rd_data  (cr_cmn4_b0_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn4_b0_sel[31:0])
);

wire [15:0] cr_cmn4_b1_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN4_B1_R0),
            .CR_1_RST(CMN4_B1_R1),      
            .CR_2_RST(CMN4_B1_R2),
            .CR_3_RST(CMN4_B1_R3),
            .CR_4_RST(CMN4_B1_R4),
            .CR_5_RST(CMN4_B1_R5),
            .CR_6_RST(CMN4_B1_R6),
            .CR_7_RST(CMN4_B1_R7),
            .CR_8_RST(CMN4_B1_R8),
            .CR_9_RST(CMN4_B1_R9),      
            .CR_10_RST(CMN4_B1_R10),
            .CR_11_RST(CMN4_B1_R11),      
            .CR_12_RST(CMN4_B1_R12),
            .CR_13_RST(CMN4_B1_R13),
            .CR_14_RST(CMN4_B1_R14),
            .CR_15_RST(CMN4_B1_R15),
            .CR_16_RST(CMN4_B1_R16),
            .CR_17_RST(CMN4_B1_R17),
            .CR_18_RST(CMN4_B1_R18),
            .CR_19_RST(CMN4_B1_R19),      
            .CR_20_RST(CMN4_B1_R20),
            .CR_21_RST(CMN4_B1_R21),      
            .CR_22_RST(CMN4_B1_R22),
            .CR_23_RST(CMN4_B1_R23),
            .CR_24_RST(CMN4_B1_R24),
            .CR_25_RST(CMN4_B1_R25),
            .CR_26_RST(CMN4_B1_R26),
            .CR_27_RST(CMN4_B1_R27),
            .CR_28_RST(CMN4_B1_R28),
            .CR_29_RST(CMN4_B1_R29),
            .CR_30_RST(CMN4_B1_R30),            
            .CR_31_RST(CMN4_B1_R31))
 cmn4_b1 (
  .cr_rd_data  (cr_cmn4_b1_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn4_b1_sel[31:0])
);

wire [15:0] cr_cmn4_b2_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN4_B2_R0),
            .CR_1_RST(CMN4_B2_R1),      
            .CR_2_RST(CMN4_B2_R2),
            .CR_3_RST(CMN4_B2_R3),
            .CR_4_RST(CMN4_B2_R4),
            .CR_5_RST(CMN4_B2_R5),
            .CR_6_RST(CMN4_B2_R6),
            .CR_7_RST(CMN4_B2_R7),
            .CR_8_RST(CMN4_B2_R8),
            .CR_9_RST(CMN4_B2_R9),      
            .CR_10_RST(CMN4_B2_R10),
            .CR_11_RST(CMN4_B2_R11),      
            .CR_12_RST(CMN4_B2_R12),
            .CR_13_RST(CMN4_B2_R13),
            .CR_14_RST(CMN4_B2_R14),
            .CR_15_RST(CMN4_B2_R15),
            .CR_16_RST(CMN4_B2_R16),
            .CR_17_RST(CMN4_B2_R17),
            .CR_18_RST(CMN4_B2_R18),
            .CR_19_RST(CMN4_B2_R19),      
            .CR_20_RST(CMN4_B2_R20),
            .CR_21_RST(CMN4_B2_R21),      
            .CR_22_RST(CMN4_B2_R22),
            .CR_23_RST(CMN4_B2_R23),
            .CR_24_RST(CMN4_B2_R24),
            .CR_25_RST(CMN4_B2_R25),
            .CR_26_RST(CMN4_B2_R26),
            .CR_27_RST(CMN4_B2_R27),
            .CR_28_RST(CMN4_B2_R28),
            .CR_29_RST(CMN4_B2_R29),
            .CR_30_RST(CMN4_B2_R30),            
            .CR_31_RST(CMN4_B2_R31))
 cmn4_b2 (
  .cr_rd_data  (cr_cmn4_b2_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn4_b2_sel[31:0])
);

wire [15:0] cr_cmn4_b3_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN4_B3_R0),
            .CR_1_RST(CMN4_B3_R1),      
            .CR_2_RST(CMN4_B3_R2),
            .CR_3_RST(CMN4_B3_R3),
            .CR_4_RST(CMN4_B3_R4),
            .CR_5_RST(CMN4_B3_R5),
            .CR_6_RST(CMN4_B3_R6),
            .CR_7_RST(CMN4_B3_R7),
            .CR_8_RST(CMN4_B3_R8),
            .CR_9_RST(CMN4_B3_R9),      
            .CR_10_RST(CMN4_B3_R10),
            .CR_11_RST(CMN4_B3_R11),      
            .CR_12_RST(CMN4_B3_R12),
            .CR_13_RST(CMN4_B3_R13),
            .CR_14_RST(CMN4_B3_R14),
            .CR_15_RST(CMN4_B3_R15),
            .CR_16_RST(CMN4_B3_R16),
            .CR_17_RST(CMN4_B3_R17),
            .CR_18_RST(CMN4_B3_R18),
            .CR_19_RST(CMN4_B3_R19),      
            .CR_20_RST(CMN4_B3_R20),
            .CR_21_RST(CMN4_B3_R21),      
            .CR_22_RST(CMN4_B3_R22),
            .CR_23_RST(CMN4_B3_R23),
            .CR_24_RST(CMN4_B3_R24),
            .CR_25_RST(CMN4_B3_R25),
            .CR_26_RST(CMN4_B3_R26),
            .CR_27_RST(CMN4_B3_R27),
            .CR_28_RST(CMN4_B3_R28),
            .CR_29_RST(CMN4_B3_R29),
            .CR_30_RST(CMN4_B3_R30),            
            .CR_31_RST(CMN4_B3_R31))
 cmn4_b3 (
  .cr_rd_data  (cr_cmn4_b3_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn4_b3_sel[31:0])
);

wire [15:0] cr_cmn4_b4_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN4_B4_R0),
            .CR_1_RST(CMN4_B4_R1),      
            .CR_2_RST(CMN4_B4_R2),
            .CR_3_RST(CMN4_B4_R3),
            .CR_4_RST(CMN4_B4_R4),
            .CR_5_RST(CMN4_B4_R5),
            .CR_6_RST(CMN4_B4_R6),
            .CR_7_RST(CMN4_B4_R7),
            .CR_8_RST(CMN4_B4_R8),
            .CR_9_RST(CMN4_B4_R9),      
            .CR_10_RST(CMN4_B4_R10),
            .CR_11_RST(CMN4_B4_R11),      
            .CR_12_RST(CMN4_B4_R12),
            .CR_13_RST(CMN4_B4_R13),
            .CR_14_RST(CMN4_B4_R14),
            .CR_15_RST(CMN4_B4_R15),
            .CR_16_RST(CMN4_B4_R16),
            .CR_17_RST(CMN4_B4_R17),
            .CR_18_RST(CMN4_B4_R18),
            .CR_19_RST(CMN4_B4_R19),      
            .CR_20_RST(CMN4_B4_R20),
            .CR_21_RST(CMN4_B4_R21),      
            .CR_22_RST(CMN4_B4_R22),
            .CR_23_RST(CMN4_B4_R23),
            .CR_24_RST(CMN4_B4_R24),
            .CR_25_RST(CMN4_B4_R25),
            .CR_26_RST(CMN4_B4_R26),
            .CR_27_RST(CMN4_B4_R27),
            .CR_28_RST(CMN4_B4_R28),
            .CR_29_RST(CMN4_B4_R29),
            .CR_30_RST(CMN4_B4_R30),            
            .CR_31_RST(CMN4_B4_R31))
 cmn4_b4 (
  .cr_rd_data  (cr_cmn4_b4_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn4_b4_sel[31:0])
);

wire [15:0] cr_cmn4_b5_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN4_B5_R0),
            .CR_1_RST(CMN4_B5_R1),      
            .CR_2_RST(CMN4_B5_R2),
            .CR_3_RST(CMN4_B5_R3),
            .CR_4_RST(CMN4_B5_R4),
            .CR_5_RST(CMN4_B5_R5),
            .CR_6_RST(CMN4_B5_R6),
            .CR_7_RST(CMN4_B5_R7),
            .CR_8_RST(CMN4_B5_R8),
            .CR_9_RST(CMN4_B5_R9),      
            .CR_10_RST(CMN4_B5_R10),
            .CR_11_RST(CMN4_B5_R11),      
            .CR_12_RST(CMN4_B5_R12),
            .CR_13_RST(CMN4_B5_R13),
            .CR_14_RST(CMN4_B5_R14),
            .CR_15_RST(CMN4_B5_R15),
            .CR_16_RST(CMN4_B5_R16),
            .CR_17_RST(CMN4_B5_R17),
            .CR_18_RST(CMN4_B5_R18),
            .CR_19_RST(CMN4_B5_R19),      
            .CR_20_RST(CMN4_B5_R20),
            .CR_21_RST(CMN4_B5_R21),      
            .CR_22_RST(CMN4_B5_R22),
            .CR_23_RST(CMN4_B5_R23),
            .CR_24_RST(CMN4_B5_R24),
            .CR_25_RST(CMN4_B5_R25),
            .CR_26_RST(CMN4_B5_R26),
            .CR_27_RST(CMN4_B5_R27),
            .CR_28_RST(CMN4_B5_R28),
            .CR_29_RST(CMN4_B5_R29),
            .CR_30_RST(CMN4_B5_R30),            
            .CR_31_RST(CMN4_B5_R31))
 cmn4_b5 (
  .cr_rd_data  (cr_cmn4_b5_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn4_b5_sel[31:0])
);

wire [15:0] cr_cmn4_b6_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN4_B6_R0),
            .CR_1_RST(CMN4_B6_R1),      
            .CR_2_RST(CMN4_B6_R2),
            .CR_3_RST(CMN4_B6_R3),
            .CR_4_RST(CMN4_B6_R4),
            .CR_5_RST(CMN4_B6_R5),
            .CR_6_RST(CMN4_B6_R6),
            .CR_7_RST(CMN4_B6_R7),
            .CR_8_RST(CMN4_B6_R8),
            .CR_9_RST(CMN4_B6_R9),      
            .CR_10_RST(CMN4_B6_R10),
            .CR_11_RST(CMN4_B6_R11),      
            .CR_12_RST(CMN4_B6_R12),
            .CR_13_RST(CMN4_B6_R13),
            .CR_14_RST(CMN4_B6_R14),
            .CR_15_RST(CMN4_B6_R15),
            .CR_16_RST(CMN4_B6_R16),
            .CR_17_RST(CMN4_B6_R17),
            .CR_18_RST(CMN4_B6_R18),
            .CR_19_RST(CMN4_B6_R19),      
            .CR_20_RST(CMN4_B6_R20),
            .CR_21_RST(CMN4_B6_R21),      
            .CR_22_RST(CMN4_B6_R22),
            .CR_23_RST(CMN4_B6_R23),
            .CR_24_RST(CMN4_B6_R24),
            .CR_25_RST(CMN4_B6_R25),
            .CR_26_RST(CMN4_B6_R26),
            .CR_27_RST(CMN4_B6_R27),
            .CR_28_RST(CMN4_B6_R28),
            .CR_29_RST(CMN4_B6_R29),
            .CR_30_RST(CMN4_B6_R30),            
            .CR_31_RST(CMN4_B6_R31))
 cmn4_b6 (
  .cr_rd_data  (cr_cmn4_b6_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn4_b6_sel[31:0])
);

wire [15:0] cr_cmn4_b7_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN4_B7_R0),
            .CR_1_RST(CMN4_B7_R1),      
            .CR_2_RST(CMN4_B7_R2),
            .CR_3_RST(CMN4_B7_R3),
            .CR_4_RST(CMN4_B7_R4),
            .CR_5_RST(CMN4_B7_R5),
            .CR_6_RST(CMN4_B7_R6),
            .CR_7_RST(CMN4_B7_R7),
            .CR_8_RST(CMN4_B7_R8),
            .CR_9_RST(CMN4_B7_R9),      
            .CR_10_RST(CMN4_B7_R10),
            .CR_11_RST(CMN4_B7_R11),      
            .CR_12_RST(CMN4_B7_R12),
            .CR_13_RST(CMN4_B7_R13),
            .CR_14_RST(CMN4_B7_R14),
            .CR_15_RST(CMN4_B7_R15),
            .CR_16_RST(CMN4_B7_R16),
            .CR_17_RST(CMN4_B7_R17),
            .CR_18_RST(CMN4_B7_R18),
            .CR_19_RST(CMN4_B7_R19),      
            .CR_20_RST(CMN4_B7_R20),
            .CR_21_RST(CMN4_B7_R21),      
            .CR_22_RST(CMN4_B7_R22),
            .CR_23_RST(CMN4_B7_R23),
            .CR_24_RST(CMN4_B7_R24),
            .CR_25_RST(CMN4_B7_R25),
            .CR_26_RST(CMN4_B7_R26),
            .CR_27_RST(CMN4_B7_R27),
            .CR_28_RST(CMN4_B7_R28),
            .CR_29_RST(CMN4_B7_R29),
            .CR_30_RST(CMN4_B7_R30),            
            .CR_31_RST(CMN4_B7_R31))
 cmn4_b7 (
  .cr_rd_data  (cr_cmn4_b7_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn4_b7_sel[31:0])
);

wire [15:0] cr_cmn5_b0_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN5_B0_R0),
            .CR_1_RST(CMN5_B0_R1),      
            .CR_2_RST(CMN5_B0_R2),
            .CR_3_RST(CMN5_B0_R3),
            .CR_4_RST(CMN5_B0_R4),
            .CR_5_RST(CMN5_B0_R5),
            .CR_6_RST(CMN5_B0_R6),
            .CR_7_RST(CMN5_B0_R7),
            .CR_8_RST(CMN5_B0_R8),
            .CR_9_RST(CMN5_B0_R9),      
            .CR_10_RST(CMN5_B0_R10),
            .CR_11_RST(CMN5_B0_R11),      
            .CR_12_RST(CMN5_B0_R12),
            .CR_13_RST(CMN5_B0_R13),
            .CR_14_RST(CMN5_B0_R14),
            .CR_15_RST(CMN5_B0_R15),
            .CR_16_RST(CMN5_B0_R16),
            .CR_17_RST(CMN5_B0_R17),
            .CR_18_RST(CMN5_B0_R18),
            .CR_19_RST(CMN5_B0_R19),      
            .CR_20_RST(CMN5_B0_R20),
            .CR_21_RST(CMN5_B0_R21),      
            .CR_22_RST(CMN5_B0_R22),
            .CR_23_RST(CMN5_B0_R23),
            .CR_24_RST(CMN5_B0_R24),
            .CR_25_RST(CMN5_B0_R25),
            .CR_26_RST(CMN5_B0_R26),
            .CR_27_RST(CMN5_B0_R27),
            .CR_28_RST(CMN5_B0_R28),
            .CR_29_RST(CMN5_B0_R29),
            .CR_30_RST(CMN5_B0_R30),            
            .CR_31_RST(CMN5_B0_R31))
 cmn5_b0 (
  .cr_rd_data  (cr_cmn5_b0_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn5_b0_sel[31:0])
);

wire [15:0] cr_cmn5_b1_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN5_B1_R0),
            .CR_1_RST(CMN5_B1_R1),      
            .CR_2_RST(CMN5_B1_R2),
            .CR_3_RST(CMN5_B1_R3),
            .CR_4_RST(CMN5_B1_R4),
            .CR_5_RST(CMN5_B1_R5),
            .CR_6_RST(CMN5_B1_R6),
            .CR_7_RST(CMN5_B1_R7),
            .CR_8_RST(CMN5_B1_R8),
            .CR_9_RST(CMN5_B1_R9),      
            .CR_10_RST(CMN5_B1_R10),
            .CR_11_RST(CMN5_B1_R11),      
            .CR_12_RST(CMN5_B1_R12),
            .CR_13_RST(CMN5_B1_R13),
            .CR_14_RST(CMN5_B1_R14),
            .CR_15_RST(CMN5_B1_R15),
            .CR_16_RST(CMN5_B1_R16),
            .CR_17_RST(CMN5_B1_R17),
            .CR_18_RST(CMN5_B1_R18),
            .CR_19_RST(CMN5_B1_R19),      
            .CR_20_RST(CMN5_B1_R20),
            .CR_21_RST(CMN5_B1_R21),      
            .CR_22_RST(CMN5_B1_R22),
            .CR_23_RST(CMN5_B1_R23),
            .CR_24_RST(CMN5_B1_R24),
            .CR_25_RST(CMN5_B1_R25),
            .CR_26_RST(CMN5_B1_R26),
            .CR_27_RST(CMN5_B1_R27),
            .CR_28_RST(CMN5_B1_R28),
            .CR_29_RST(CMN5_B1_R29),
            .CR_30_RST(CMN5_B1_R30),            
            .CR_31_RST(CMN5_B1_R31))
 cmn5_b1 (
  .cr_rd_data  (cr_cmn5_b1_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn5_b1_sel[31:0])
);

wire [15:0] cr_cmn5_b2_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN5_B2_R0),
            .CR_1_RST(CMN5_B2_R1),      
            .CR_2_RST(CMN5_B2_R2),
            .CR_3_RST(CMN5_B2_R3),
            .CR_4_RST(CMN5_B2_R4),
            .CR_5_RST(CMN5_B2_R5),
            .CR_6_RST(CMN5_B2_R6),
            .CR_7_RST(CMN5_B2_R7),
            .CR_8_RST(CMN5_B2_R8),
            .CR_9_RST(CMN5_B2_R9),      
            .CR_10_RST(CMN5_B2_R10),
            .CR_11_RST(CMN5_B2_R11),      
            .CR_12_RST(CMN5_B2_R12),
            .CR_13_RST(CMN5_B2_R13),
            .CR_14_RST(CMN5_B2_R14),
            .CR_15_RST(CMN5_B2_R15),
            .CR_16_RST(CMN5_B2_R16),
            .CR_17_RST(CMN5_B2_R17),
            .CR_18_RST(CMN5_B2_R18),
            .CR_19_RST(CMN5_B2_R19),      
            .CR_20_RST(CMN5_B2_R20),
            .CR_21_RST(CMN5_B2_R21),      
            .CR_22_RST(CMN5_B2_R22),
            .CR_23_RST(CMN5_B2_R23),
            .CR_24_RST(CMN5_B2_R24),
            .CR_25_RST(CMN5_B2_R25),
            .CR_26_RST(CMN5_B2_R26),
            .CR_27_RST(CMN5_B2_R27),
            .CR_28_RST(CMN5_B2_R28),
            .CR_29_RST(CMN5_B2_R29),
            .CR_30_RST(CMN5_B2_R30),            
            .CR_31_RST(CMN5_B2_R31))
 cmn5_b2 (
  .cr_rd_data  (cr_cmn5_b2_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn5_b2_sel[31:0])
);

wire [15:0] cr_cmn5_b3_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN5_B3_R0),
            .CR_1_RST(CMN5_B3_R1),      
            .CR_2_RST(CMN5_B3_R2),
            .CR_3_RST(CMN5_B3_R3),
            .CR_4_RST(CMN5_B3_R4),
            .CR_5_RST(CMN5_B3_R5),
            .CR_6_RST(CMN5_B3_R6),
            .CR_7_RST(CMN5_B3_R7),
            .CR_8_RST(CMN5_B3_R8),
            .CR_9_RST(CMN5_B3_R9),      
            .CR_10_RST(CMN5_B3_R10),
            .CR_11_RST(CMN5_B3_R11),      
            .CR_12_RST(CMN5_B3_R12),
            .CR_13_RST(CMN5_B3_R13),
            .CR_14_RST(CMN5_B3_R14),
            .CR_15_RST(CMN5_B3_R15),
            .CR_16_RST(CMN5_B3_R16),
            .CR_17_RST(CMN5_B3_R17),
            .CR_18_RST(CMN5_B3_R18),
            .CR_19_RST(CMN5_B3_R19),      
            .CR_20_RST(CMN5_B3_R20),
            .CR_21_RST(CMN5_B3_R21),      
            .CR_22_RST(CMN5_B3_R22),
            .CR_23_RST(CMN5_B3_R23),
            .CR_24_RST(CMN5_B3_R24),
            .CR_25_RST(CMN5_B3_R25),
            .CR_26_RST(CMN5_B3_R26),
            .CR_27_RST(CMN5_B3_R27),
            .CR_28_RST(CMN5_B3_R28),
            .CR_29_RST(CMN5_B3_R29),
            .CR_30_RST(CMN5_B3_R30),            
            .CR_31_RST(CMN5_B3_R31))
 cmn5_b3 (
  .cr_rd_data  (cr_cmn5_b3_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn5_b3_sel[31:0])
);

wire [15:0] cr_cmn5_b4_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN5_B4_R0),
            .CR_1_RST(CMN5_B4_R1),      
            .CR_2_RST(CMN5_B4_R2),
            .CR_3_RST(CMN5_B4_R3),
            .CR_4_RST(CMN5_B4_R4),
            .CR_5_RST(CMN5_B4_R5),
            .CR_6_RST(CMN5_B4_R6),
            .CR_7_RST(CMN5_B4_R7),
            .CR_8_RST(CMN5_B4_R8),
            .CR_9_RST(CMN5_B4_R9),      
            .CR_10_RST(CMN5_B4_R10),
            .CR_11_RST(CMN5_B4_R11),      
            .CR_12_RST(CMN5_B4_R12),
            .CR_13_RST(CMN5_B4_R13),
            .CR_14_RST(CMN5_B4_R14),
            .CR_15_RST(CMN5_B4_R15),
            .CR_16_RST(CMN5_B4_R16),
            .CR_17_RST(CMN5_B4_R17),
            .CR_18_RST(CMN5_B4_R18),
            .CR_19_RST(CMN5_B4_R19),      
            .CR_20_RST(CMN5_B4_R20),
            .CR_21_RST(CMN5_B4_R21),      
            .CR_22_RST(CMN5_B4_R22),
            .CR_23_RST(CMN5_B4_R23),
            .CR_24_RST(CMN5_B4_R24),
            .CR_25_RST(CMN5_B4_R25),
            .CR_26_RST(CMN5_B4_R26),
            .CR_27_RST(CMN5_B4_R27),
            .CR_28_RST(CMN5_B4_R28),
            .CR_29_RST(CMN5_B4_R29),
            .CR_30_RST(CMN5_B4_R30),            
            .CR_31_RST(CMN5_B4_R31))
 cmn5_b4 (
  .cr_rd_data  (cr_cmn5_b4_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn5_b4_sel[31:0])
);

wire [15:0] cr_cmn5_b5_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN5_B5_R0),
            .CR_1_RST(CMN5_B5_R1),      
            .CR_2_RST(CMN5_B5_R2),
            .CR_3_RST(CMN5_B5_R3),
            .CR_4_RST(CMN5_B5_R4),
            .CR_5_RST(CMN5_B5_R5),
            .CR_6_RST(CMN5_B5_R6),
            .CR_7_RST(CMN5_B5_R7),
            .CR_8_RST(CMN5_B5_R8),
            .CR_9_RST(CMN5_B5_R9),      
            .CR_10_RST(CMN5_B5_R10),
            .CR_11_RST(CMN5_B5_R11),      
            .CR_12_RST(CMN5_B5_R12),
            .CR_13_RST(CMN5_B5_R13),
            .CR_14_RST(CMN5_B5_R14),
            .CR_15_RST(CMN5_B5_R15),
            .CR_16_RST(CMN5_B5_R16),
            .CR_17_RST(CMN5_B5_R17),
            .CR_18_RST(CMN5_B5_R18),
            .CR_19_RST(CMN5_B5_R19),      
            .CR_20_RST(CMN5_B5_R20),
            .CR_21_RST(CMN5_B5_R21),      
            .CR_22_RST(CMN5_B5_R22),
            .CR_23_RST(CMN5_B5_R23),
            .CR_24_RST(CMN5_B5_R24),
            .CR_25_RST(CMN5_B5_R25),
            .CR_26_RST(CMN5_B5_R26),
            .CR_27_RST(CMN5_B5_R27),
            .CR_28_RST(CMN5_B5_R28),
            .CR_29_RST(CMN5_B5_R29),
            .CR_30_RST(CMN5_B5_R30),            
            .CR_31_RST(CMN5_B5_R31))
 cmn5_b5 (
  .cr_rd_data  (cr_cmn5_b5_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn5_b5_sel[31:0])
);

wire [15:0] cr_cmn5_b6_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN5_B6_R0),
            .CR_1_RST(CMN5_B6_R1),      
            .CR_2_RST(CMN5_B6_R2),
            .CR_3_RST(CMN5_B6_R3),
            .CR_4_RST(CMN5_B6_R4),
            .CR_5_RST(CMN5_B6_R5),
            .CR_6_RST(CMN5_B6_R6),
            .CR_7_RST(CMN5_B6_R7),
            .CR_8_RST(CMN5_B6_R8),
            .CR_9_RST(CMN5_B6_R9),      
            .CR_10_RST(CMN5_B6_R10),
            .CR_11_RST(CMN5_B6_R11),      
            .CR_12_RST(CMN5_B6_R12),
            .CR_13_RST(CMN5_B6_R13),
            .CR_14_RST(CMN5_B6_R14),
            .CR_15_RST(CMN5_B6_R15),
            .CR_16_RST(CMN5_B6_R16),
            .CR_17_RST(CMN5_B6_R17),
            .CR_18_RST(CMN5_B6_R18),
            .CR_19_RST(CMN5_B6_R19),      
            .CR_20_RST(CMN5_B6_R20),
            .CR_21_RST(CMN5_B6_R21),      
            .CR_22_RST(CMN5_B6_R22),
            .CR_23_RST(CMN5_B6_R23),
            .CR_24_RST(CMN5_B6_R24),
            .CR_25_RST(CMN5_B6_R25),
            .CR_26_RST(CMN5_B6_R26),
            .CR_27_RST(CMN5_B6_R27),
            .CR_28_RST(CMN5_B6_R28),
            .CR_29_RST(CMN5_B6_R29),
            .CR_30_RST(CMN5_B6_R30),            
            .CR_31_RST(CMN5_B6_R31))
 cmn5_b6 (
  .cr_rd_data  (cr_cmn5_b6_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn5_b6_sel[31:0])
);

wire [15:0] cr_cmn5_b7_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN5_B7_R0),
            .CR_1_RST(CMN5_B7_R1),      
            .CR_2_RST(CMN5_B7_R2),
            .CR_3_RST(CMN5_B7_R3),
            .CR_4_RST(CMN5_B7_R4),
            .CR_5_RST(CMN5_B7_R5),
            .CR_6_RST(CMN5_B7_R6),
            .CR_7_RST(CMN5_B7_R7),
            .CR_8_RST(CMN5_B7_R8),
            .CR_9_RST(CMN5_B7_R9),      
            .CR_10_RST(CMN5_B7_R10),
            .CR_11_RST(CMN5_B7_R11),      
            .CR_12_RST(CMN5_B7_R12),
            .CR_13_RST(CMN5_B7_R13),
            .CR_14_RST(CMN5_B7_R14),
            .CR_15_RST(CMN5_B7_R15),
            .CR_16_RST(CMN5_B7_R16),
            .CR_17_RST(CMN5_B7_R17),
            .CR_18_RST(CMN5_B7_R18),
            .CR_19_RST(CMN5_B7_R19),      
            .CR_20_RST(CMN5_B7_R20),
            .CR_21_RST(CMN5_B7_R21),      
            .CR_22_RST(CMN5_B7_R22),
            .CR_23_RST(CMN5_B7_R23),
            .CR_24_RST(CMN5_B7_R24),
            .CR_25_RST(CMN5_B7_R25),
            .CR_26_RST(CMN5_B7_R26),
            .CR_27_RST(CMN5_B7_R27),
            .CR_28_RST(CMN5_B7_R28),
            .CR_29_RST(CMN5_B7_R29),
            .CR_30_RST(CMN5_B7_R30),            
            .CR_31_RST(CMN5_B7_R31))
 cmn5_b7 (
  .cr_rd_data  (cr_cmn5_b7_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn5_b7_sel[31:0])
);

wire [15:0] cr_cmn6_b0_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN6_B0_R0),
            .CR_1_RST(CMN6_B0_R1),      
            .CR_2_RST(CMN6_B0_R2),
            .CR_3_RST(CMN6_B0_R3),
            .CR_4_RST(CMN6_B0_R4),
            .CR_5_RST(CMN6_B0_R5),
            .CR_6_RST(CMN6_B0_R6),
            .CR_7_RST(CMN6_B0_R7),
            .CR_8_RST(CMN6_B0_R8),
            .CR_9_RST(CMN6_B0_R9),      
            .CR_10_RST(CMN6_B0_R10),
            .CR_11_RST(CMN6_B0_R11),      
            .CR_12_RST(CMN6_B0_R12),
            .CR_13_RST(CMN6_B0_R13),
            .CR_14_RST(CMN6_B0_R14),
            .CR_15_RST(CMN6_B0_R15),
            .CR_16_RST(CMN6_B0_R16),
            .CR_17_RST(CMN6_B0_R17),
            .CR_18_RST(CMN6_B0_R18),
            .CR_19_RST(CMN6_B0_R19),      
            .CR_20_RST(CMN6_B0_R20),
            .CR_21_RST(CMN6_B0_R21),      
            .CR_22_RST(CMN6_B0_R22),
            .CR_23_RST(CMN6_B0_R23),
            .CR_24_RST(CMN6_B0_R24),
            .CR_25_RST(CMN6_B0_R25),
            .CR_26_RST(CMN6_B0_R26),
            .CR_27_RST(CMN6_B0_R27),
            .CR_28_RST(CMN6_B0_R28),
            .CR_29_RST(CMN6_B0_R29),
            .CR_30_RST(CMN6_B0_R30),            
            .CR_31_RST(CMN6_B0_R31))
 cmn6_b0 (
  .cr_rd_data  (cr_cmn6_b0_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn6_b0_sel[31:0])
);

wire [15:0] cr_cmn6_b1_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN6_B1_R0),
            .CR_1_RST(CMN6_B1_R1),      
            .CR_2_RST(CMN6_B1_R2),
            .CR_3_RST(CMN6_B1_R3),
            .CR_4_RST(CMN6_B1_R4),
            .CR_5_RST(CMN6_B1_R5),
            .CR_6_RST(CMN6_B1_R6),
            .CR_7_RST(CMN6_B1_R7),
            .CR_8_RST(CMN6_B1_R8),
            .CR_9_RST(CMN6_B1_R9),      
            .CR_10_RST(CMN6_B1_R10),
            .CR_11_RST(CMN6_B1_R11),      
            .CR_12_RST(CMN6_B1_R12),
            .CR_13_RST(CMN6_B1_R13),
            .CR_14_RST(CMN6_B1_R14),
            .CR_15_RST(CMN6_B1_R15),
            .CR_16_RST(CMN6_B1_R16),
            .CR_17_RST(CMN6_B1_R17),
            .CR_18_RST(CMN6_B1_R18),
            .CR_19_RST(CMN6_B1_R19),      
            .CR_20_RST(CMN6_B1_R20),
            .CR_21_RST(CMN6_B1_R21),      
            .CR_22_RST(CMN6_B1_R22),
            .CR_23_RST(CMN6_B1_R23),
            .CR_24_RST(CMN6_B1_R24),
            .CR_25_RST(CMN6_B1_R25),
            .CR_26_RST(CMN6_B1_R26),
            .CR_27_RST(CMN6_B1_R27),
            .CR_28_RST(CMN6_B1_R28),
            .CR_29_RST(CMN6_B1_R29),
            .CR_30_RST(CMN6_B1_R30),            
            .CR_31_RST(CMN6_B1_R31))
 cmn6_b1 (
  .cr_rd_data  (cr_cmn6_b1_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn6_b1_sel[31:0])
);

wire [15:0] cr_cmn6_b2_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN6_B2_R0),
            .CR_1_RST(CMN6_B2_R1),      
            .CR_2_RST(CMN6_B2_R2),
            .CR_3_RST(CMN6_B2_R3),
            .CR_4_RST(CMN6_B2_R4),
            .CR_5_RST(CMN6_B2_R5),
            .CR_6_RST(CMN6_B2_R6),
            .CR_7_RST(CMN6_B2_R7),
            .CR_8_RST(CMN6_B2_R8),
            .CR_9_RST(CMN6_B2_R9),      
            .CR_10_RST(CMN6_B2_R10),
            .CR_11_RST(CMN6_B2_R11),      
            .CR_12_RST(CMN6_B2_R12),
            .CR_13_RST(CMN6_B2_R13),
            .CR_14_RST(CMN6_B2_R14),
            .CR_15_RST(CMN6_B2_R15),
            .CR_16_RST(CMN6_B2_R16),
            .CR_17_RST(CMN6_B2_R17),
            .CR_18_RST(CMN6_B2_R18),
            .CR_19_RST(CMN6_B2_R19),      
            .CR_20_RST(CMN6_B2_R20),
            .CR_21_RST(CMN6_B2_R21),      
            .CR_22_RST(CMN6_B2_R22),
            .CR_23_RST(CMN6_B2_R23),
            .CR_24_RST(CMN6_B2_R24),
            .CR_25_RST(CMN6_B2_R25),
            .CR_26_RST(CMN6_B2_R26),
            .CR_27_RST(CMN6_B2_R27),
            .CR_28_RST(CMN6_B2_R28),
            .CR_29_RST(CMN6_B2_R29),
            .CR_30_RST(CMN6_B2_R30),            
            .CR_31_RST(CMN6_B2_R31))
 cmn6_b2 (
  .cr_rd_data  (cr_cmn6_b2_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn6_b2_sel[31:0])
);

wire [15:0] cr_cmn6_b3_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN6_B3_R0),
            .CR_1_RST(CMN6_B3_R1),      
            .CR_2_RST(CMN6_B3_R2),
            .CR_3_RST(CMN6_B3_R3),
            .CR_4_RST(CMN6_B3_R4),
            .CR_5_RST(CMN6_B3_R5),
            .CR_6_RST(CMN6_B3_R6),
            .CR_7_RST(CMN6_B3_R7),
            .CR_8_RST(CMN6_B3_R8),
            .CR_9_RST(CMN6_B3_R9),      
            .CR_10_RST(CMN6_B3_R10),
            .CR_11_RST(CMN6_B3_R11),      
            .CR_12_RST(CMN6_B3_R12),
            .CR_13_RST(CMN6_B3_R13),
            .CR_14_RST(CMN6_B3_R14),
            .CR_15_RST(CMN6_B3_R15),
            .CR_16_RST(CMN6_B3_R16),
            .CR_17_RST(CMN6_B3_R17),
            .CR_18_RST(CMN6_B3_R18),
            .CR_19_RST(CMN6_B3_R19),      
            .CR_20_RST(CMN6_B3_R20),
            .CR_21_RST(CMN6_B3_R21),      
            .CR_22_RST(CMN6_B3_R22),
            .CR_23_RST(CMN6_B3_R23),
            .CR_24_RST(CMN6_B3_R24),
            .CR_25_RST(CMN6_B3_R25),
            .CR_26_RST(CMN6_B3_R26),
            .CR_27_RST(CMN6_B3_R27),
            .CR_28_RST(CMN6_B3_R28),
            .CR_29_RST(CMN6_B3_R29),
            .CR_30_RST(CMN6_B3_R30),            
            .CR_31_RST(CMN6_B3_R31))
 cmn6_b3 (
  .cr_rd_data  (cr_cmn6_b3_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn6_b3_sel[31:0])
);

wire [15:0] cr_cmn6_b4_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN6_B4_R0),
            .CR_1_RST(CMN6_B4_R1),      
            .CR_2_RST(CMN6_B4_R2),
            .CR_3_RST(CMN6_B4_R3),
            .CR_4_RST(CMN6_B4_R4),
            .CR_5_RST(CMN6_B4_R5),
            .CR_6_RST(CMN6_B4_R6),
            .CR_7_RST(CMN6_B4_R7),
            .CR_8_RST(CMN6_B4_R8),
            .CR_9_RST(CMN6_B4_R9),      
            .CR_10_RST(CMN6_B4_R10),
            .CR_11_RST(CMN6_B4_R11),      
            .CR_12_RST(CMN6_B4_R12),
            .CR_13_RST(CMN6_B4_R13),
            .CR_14_RST(CMN6_B4_R14),
            .CR_15_RST(CMN6_B4_R15),
            .CR_16_RST(CMN6_B4_R16),
            .CR_17_RST(CMN6_B4_R17),
            .CR_18_RST(CMN6_B4_R18),
            .CR_19_RST(CMN6_B4_R19),      
            .CR_20_RST(CMN6_B4_R20),
            .CR_21_RST(CMN6_B4_R21),      
            .CR_22_RST(CMN6_B4_R22),
            .CR_23_RST(CMN6_B4_R23),
            .CR_24_RST(CMN6_B4_R24),
            .CR_25_RST(CMN6_B4_R25),
            .CR_26_RST(CMN6_B4_R26),
            .CR_27_RST(CMN6_B4_R27),
            .CR_28_RST(CMN6_B4_R28),
            .CR_29_RST(CMN6_B4_R29),
            .CR_30_RST(CMN6_B4_R30),            
            .CR_31_RST(CMN6_B4_R31))
 cmn6_b4 (
  .cr_rd_data  (cr_cmn6_b4_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn6_b4_sel[31:0])
);

wire [15:0] cr_cmn6_b5_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN6_B5_R0),
            .CR_1_RST(CMN6_B5_R1),      
            .CR_2_RST(CMN6_B5_R2),
            .CR_3_RST(CMN6_B5_R3),
            .CR_4_RST(CMN6_B5_R4),
            .CR_5_RST(CMN6_B5_R5),
            .CR_6_RST(CMN6_B5_R6),
            .CR_7_RST(CMN6_B5_R7),
            .CR_8_RST(CMN6_B5_R8),
            .CR_9_RST(CMN6_B5_R9),      
            .CR_10_RST(CMN6_B5_R10),
            .CR_11_RST(CMN6_B5_R11),      
            .CR_12_RST(CMN6_B5_R12),
            .CR_13_RST(CMN6_B5_R13),
            .CR_14_RST(CMN6_B5_R14),
            .CR_15_RST(CMN6_B5_R15),
            .CR_16_RST(CMN6_B5_R16),
            .CR_17_RST(CMN6_B5_R17),
            .CR_18_RST(CMN6_B5_R18),
            .CR_19_RST(CMN6_B5_R19),      
            .CR_20_RST(CMN6_B5_R20),
            .CR_21_RST(CMN6_B5_R21),      
            .CR_22_RST(CMN6_B5_R22),
            .CR_23_RST(CMN6_B5_R23),
            .CR_24_RST(CMN6_B5_R24),
            .CR_25_RST(CMN6_B5_R25),
            .CR_26_RST(CMN6_B5_R26),
            .CR_27_RST(CMN6_B5_R27),
            .CR_28_RST(CMN6_B5_R28),
            .CR_29_RST(CMN6_B5_R29),
            .CR_30_RST(CMN6_B5_R30),            
            .CR_31_RST(CMN6_B5_R31))
 cmn6_b5 (
  .cr_rd_data  (cr_cmn6_b5_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn6_b5_sel[31:0])
);

wire [15:0] cr_cmn6_b6_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN6_B6_R0),
            .CR_1_RST(CMN6_B6_R1),      
            .CR_2_RST(CMN6_B6_R2),
            .CR_3_RST(CMN6_B6_R3),
            .CR_4_RST(CMN6_B6_R4),
            .CR_5_RST(CMN6_B6_R5),
            .CR_6_RST(CMN6_B6_R6),
            .CR_7_RST(CMN6_B6_R7),
            .CR_8_RST(CMN6_B6_R8),
            .CR_9_RST(CMN6_B6_R9),      
            .CR_10_RST(CMN6_B6_R10),
            .CR_11_RST(CMN6_B6_R11),      
            .CR_12_RST(CMN6_B6_R12),
            .CR_13_RST(CMN6_B6_R13),
            .CR_14_RST(CMN6_B6_R14),
            .CR_15_RST(CMN6_B6_R15),
            .CR_16_RST(CMN6_B6_R16),
            .CR_17_RST(CMN6_B6_R17),
            .CR_18_RST(CMN6_B6_R18),
            .CR_19_RST(CMN6_B6_R19),      
            .CR_20_RST(CMN6_B6_R20),
            .CR_21_RST(CMN6_B6_R21),      
            .CR_22_RST(CMN6_B6_R22),
            .CR_23_RST(CMN6_B6_R23),
            .CR_24_RST(CMN6_B6_R24),
            .CR_25_RST(CMN6_B6_R25),
            .CR_26_RST(CMN6_B6_R26),
            .CR_27_RST(CMN6_B6_R27),
            .CR_28_RST(CMN6_B6_R28),
            .CR_29_RST(CMN6_B6_R29),
            .CR_30_RST(CMN6_B6_R30),            
            .CR_31_RST(CMN6_B6_R31))
 cmn6_b6 (
  .cr_rd_data  (cr_cmn6_b6_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn6_b6_sel[31:0])
);

wire [15:0] cr_cmn6_b7_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN6_B7_R0),
            .CR_1_RST(CMN6_B7_R1),      
            .CR_2_RST(CMN6_B7_R2),
            .CR_3_RST(CMN6_B7_R3),
            .CR_4_RST(CMN6_B7_R4),
            .CR_5_RST(CMN6_B7_R5),
            .CR_6_RST(CMN6_B7_R6),
            .CR_7_RST(CMN6_B7_R7),
            .CR_8_RST(CMN6_B7_R8),
            .CR_9_RST(CMN6_B7_R9),      
            .CR_10_RST(CMN6_B7_R10),
            .CR_11_RST(CMN6_B7_R11),      
            .CR_12_RST(CMN6_B7_R12),
            .CR_13_RST(CMN6_B7_R13),
            .CR_14_RST(CMN6_B7_R14),
            .CR_15_RST(CMN6_B7_R15),
            .CR_16_RST(CMN6_B7_R16),
            .CR_17_RST(CMN6_B7_R17),
            .CR_18_RST(CMN6_B7_R18),
            .CR_19_RST(CMN6_B7_R19),      
            .CR_20_RST(CMN6_B7_R20),
            .CR_21_RST(CMN6_B7_R21),      
            .CR_22_RST(CMN6_B7_R22),
            .CR_23_RST(CMN6_B7_R23),
            .CR_24_RST(CMN6_B7_R24),
            .CR_25_RST(CMN6_B7_R25),
            .CR_26_RST(CMN6_B7_R26),
            .CR_27_RST(CMN6_B7_R27),
            .CR_28_RST(CMN6_B7_R28),
            .CR_29_RST(CMN6_B7_R29),
            .CR_30_RST(CMN6_B7_R30),            
            .CR_31_RST(CMN6_B7_R31))
 cmn6_b7 (
  .cr_rd_data  (cr_cmn6_b7_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn6_b7_sel[31:0])
);

wire [15:0] cr_cmn7_b0_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN7_B0_R0),
            .CR_1_RST(CMN7_B0_R1),      
            .CR_2_RST(CMN7_B0_R2),
            .CR_3_RST(CMN7_B0_R3),
            .CR_4_RST(CMN7_B0_R4),
            .CR_5_RST(CMN7_B0_R5),
            .CR_6_RST(CMN7_B0_R6),
            .CR_7_RST(CMN7_B0_R7),
            .CR_8_RST(CMN7_B0_R8),
            .CR_9_RST(CMN7_B0_R9),      
            .CR_10_RST(CMN7_B0_R10),
            .CR_11_RST(CMN7_B0_R11),      
            .CR_12_RST(CMN7_B0_R12),
            .CR_13_RST(CMN7_B0_R13),
            .CR_14_RST(CMN7_B0_R14),
            .CR_15_RST(CMN7_B0_R15),
            .CR_16_RST(CMN7_B0_R16),
            .CR_17_RST(CMN7_B0_R17),
            .CR_18_RST(CMN7_B0_R18),
            .CR_19_RST(CMN7_B0_R19),      
            .CR_20_RST(CMN7_B0_R20),
            .CR_21_RST(CMN7_B0_R21),      
            .CR_22_RST(CMN7_B0_R22),
            .CR_23_RST(CMN7_B0_R23),
            .CR_24_RST(CMN7_B0_R24),
            .CR_25_RST(CMN7_B0_R25),
            .CR_26_RST(CMN7_B0_R26),
            .CR_27_RST(CMN7_B0_R27),
            .CR_28_RST(CMN7_B0_R28),
            .CR_29_RST(CMN7_B0_R29),
            .CR_30_RST(CMN7_B0_R30),            
            .CR_31_RST(CMN7_B0_R31))
 cmn7_b0 (
  .cr_rd_data  (cr_cmn7_b0_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn7_b0_sel[31:0])
);

wire [15:0] cr_cmn7_b1_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN7_B1_R0),
            .CR_1_RST(CMN7_B1_R1),      
            .CR_2_RST(CMN7_B1_R2),
            .CR_3_RST(CMN7_B1_R3),
            .CR_4_RST(CMN7_B1_R4),
            .CR_5_RST(CMN7_B1_R5),
            .CR_6_RST(CMN7_B1_R6),
            .CR_7_RST(CMN7_B1_R7),
            .CR_8_RST(CMN7_B1_R8),
            .CR_9_RST(CMN7_B1_R9),      
            .CR_10_RST(CMN7_B1_R10),
            .CR_11_RST(CMN7_B1_R11),      
            .CR_12_RST(CMN7_B1_R12),
            .CR_13_RST(CMN7_B1_R13),
            .CR_14_RST(CMN7_B1_R14),
            .CR_15_RST(CMN7_B1_R15),
            .CR_16_RST(CMN7_B1_R16),
            .CR_17_RST(CMN7_B1_R17),
            .CR_18_RST(CMN7_B1_R18),
            .CR_19_RST(CMN7_B1_R19),      
            .CR_20_RST(CMN7_B1_R20),
            .CR_21_RST(CMN7_B1_R21),      
            .CR_22_RST(CMN7_B1_R22),
            .CR_23_RST(CMN7_B1_R23),
            .CR_24_RST(CMN7_B1_R24),
            .CR_25_RST(CMN7_B1_R25),
            .CR_26_RST(CMN7_B1_R26),
            .CR_27_RST(CMN7_B1_R27),
            .CR_28_RST(CMN7_B1_R28),
            .CR_29_RST(CMN7_B1_R29),
            .CR_30_RST(CMN7_B1_R30),            
            .CR_31_RST(CMN7_B1_R31))
 cmn7_b1 (
  .cr_rd_data  (cr_cmn7_b1_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn7_b1_sel[31:0])
);

wire [15:0] cr_cmn7_b2_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN7_B2_R0),
            .CR_1_RST(CMN7_B2_R1),      
            .CR_2_RST(CMN7_B2_R2),
            .CR_3_RST(CMN7_B2_R3),
            .CR_4_RST(CMN7_B2_R4),
            .CR_5_RST(CMN7_B2_R5),
            .CR_6_RST(CMN7_B2_R6),
            .CR_7_RST(CMN7_B2_R7),
            .CR_8_RST(CMN7_B2_R8),
            .CR_9_RST(CMN7_B2_R9),      
            .CR_10_RST(CMN7_B2_R10),
            .CR_11_RST(CMN7_B2_R11),      
            .CR_12_RST(CMN7_B2_R12),
            .CR_13_RST(CMN7_B2_R13),
            .CR_14_RST(CMN7_B2_R14),
            .CR_15_RST(CMN7_B2_R15),
            .CR_16_RST(CMN7_B2_R16),
            .CR_17_RST(CMN7_B2_R17),
            .CR_18_RST(CMN7_B2_R18),
            .CR_19_RST(CMN7_B2_R19),      
            .CR_20_RST(CMN7_B2_R20),
            .CR_21_RST(CMN7_B2_R21),      
            .CR_22_RST(CMN7_B2_R22),
            .CR_23_RST(CMN7_B2_R23),
            .CR_24_RST(CMN7_B2_R24),
            .CR_25_RST(CMN7_B2_R25),
            .CR_26_RST(CMN7_B2_R26),
            .CR_27_RST(CMN7_B2_R27),
            .CR_28_RST(CMN7_B2_R28),
            .CR_29_RST(CMN7_B2_R29),
            .CR_30_RST(CMN7_B2_R30),            
            .CR_31_RST(CMN7_B2_R31))
 cmn7_b2 (
  .cr_rd_data  (cr_cmn7_b2_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn7_b2_sel[31:0])
);

wire [15:0] cr_cmn7_b3_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN7_B3_R0),
            .CR_1_RST(CMN7_B3_R1),      
            .CR_2_RST(CMN7_B3_R2),
            .CR_3_RST(CMN7_B3_R3),
            .CR_4_RST(CMN7_B3_R4),
            .CR_5_RST(CMN7_B3_R5),
            .CR_6_RST(CMN7_B3_R6),
            .CR_7_RST(CMN7_B3_R7),
            .CR_8_RST(CMN7_B3_R8),
            .CR_9_RST(CMN7_B3_R9),      
            .CR_10_RST(CMN7_B3_R10),
            .CR_11_RST(CMN7_B3_R11),      
            .CR_12_RST(CMN7_B3_R12),
            .CR_13_RST(CMN7_B3_R13),
            .CR_14_RST(CMN7_B3_R14),
            .CR_15_RST(CMN7_B3_R15),
            .CR_16_RST(CMN7_B3_R16),
            .CR_17_RST(CMN7_B3_R17),
            .CR_18_RST(CMN7_B3_R18),
            .CR_19_RST(CMN7_B3_R19),      
            .CR_20_RST(CMN7_B3_R20),
            .CR_21_RST(CMN7_B3_R21),      
            .CR_22_RST(CMN7_B3_R22),
            .CR_23_RST(CMN7_B3_R23),
            .CR_24_RST(CMN7_B3_R24),
            .CR_25_RST(CMN7_B3_R25),
            .CR_26_RST(CMN7_B3_R26),
            .CR_27_RST(CMN7_B3_R27),
            .CR_28_RST(CMN7_B3_R28),
            .CR_29_RST(CMN7_B3_R29),
            .CR_30_RST(CMN7_B3_R30),            
            .CR_31_RST(CMN7_B3_R31))
 cmn7_b3 (
  .cr_rd_data  (cr_cmn7_b3_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn7_b3_sel[31:0])
);

wire [15:0] cr_cmn7_b4_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN7_B4_R0),
            .CR_1_RST(CMN7_B4_R1),      
            .CR_2_RST(CMN7_B4_R2),
            .CR_3_RST(CMN7_B4_R3),
            .CR_4_RST(CMN7_B4_R4),
            .CR_5_RST(CMN7_B4_R5),
            .CR_6_RST(CMN7_B4_R6),
            .CR_7_RST(CMN7_B4_R7),
            .CR_8_RST(CMN7_B4_R8),
            .CR_9_RST(CMN7_B4_R9),      
            .CR_10_RST(CMN7_B4_R10),
            .CR_11_RST(CMN7_B4_R11),      
            .CR_12_RST(CMN7_B4_R12),
            .CR_13_RST(CMN7_B4_R13),
            .CR_14_RST(CMN7_B4_R14),
            .CR_15_RST(CMN7_B4_R15),
            .CR_16_RST(CMN7_B4_R16),
            .CR_17_RST(CMN7_B4_R17),
            .CR_18_RST(CMN7_B4_R18),
            .CR_19_RST(CMN7_B4_R19),      
            .CR_20_RST(CMN7_B4_R20),
            .CR_21_RST(CMN7_B4_R21),      
            .CR_22_RST(CMN7_B4_R22),
            .CR_23_RST(CMN7_B4_R23),
            .CR_24_RST(CMN7_B4_R24),
            .CR_25_RST(CMN7_B4_R25),
            .CR_26_RST(CMN7_B4_R26),
            .CR_27_RST(CMN7_B4_R27),
            .CR_28_RST(CMN7_B4_R28),
            .CR_29_RST(CMN7_B4_R29),
            .CR_30_RST(CMN7_B4_R30),            
            .CR_31_RST(CMN7_B4_R31))
 cmn7_b4 (
  .cr_rd_data  (cr_cmn7_b4_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn7_b4_sel[31:0])
);

wire [15:0] cr_cmn7_b5_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN7_B5_R0),
            .CR_1_RST(CMN7_B5_R1),      
            .CR_2_RST(CMN7_B5_R2),
            .CR_3_RST(CMN7_B5_R3),
            .CR_4_RST(CMN7_B5_R4),
            .CR_5_RST(CMN7_B5_R5),
            .CR_6_RST(CMN7_B5_R6),
            .CR_7_RST(CMN7_B5_R7),
            .CR_8_RST(CMN7_B5_R8),
            .CR_9_RST(CMN7_B5_R9),      
            .CR_10_RST(CMN7_B5_R10),
            .CR_11_RST(CMN7_B5_R11),      
            .CR_12_RST(CMN7_B5_R12),
            .CR_13_RST(CMN7_B5_R13),
            .CR_14_RST(CMN7_B5_R14),
            .CR_15_RST(CMN7_B5_R15),
            .CR_16_RST(CMN7_B5_R16),
            .CR_17_RST(CMN7_B5_R17),
            .CR_18_RST(CMN7_B5_R18),
            .CR_19_RST(CMN7_B5_R19),      
            .CR_20_RST(CMN7_B5_R20),
            .CR_21_RST(CMN7_B5_R21),      
            .CR_22_RST(CMN7_B5_R22),
            .CR_23_RST(CMN7_B5_R23),
            .CR_24_RST(CMN7_B5_R24),
            .CR_25_RST(CMN7_B5_R25),
            .CR_26_RST(CMN7_B5_R26),
            .CR_27_RST(CMN7_B5_R27),
            .CR_28_RST(CMN7_B5_R28),
            .CR_29_RST(CMN7_B5_R29),
            .CR_30_RST(CMN7_B5_R30),            
            .CR_31_RST(CMN7_B5_R31))
 cmn7_b5 (
  .cr_rd_data  (cr_cmn7_b5_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn7_b5_sel[31:0])
);

wire [15:0] cr_cmn7_b6_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN7_B6_R0),
            .CR_1_RST(CMN7_B6_R1),      
            .CR_2_RST(CMN7_B6_R2),
            .CR_3_RST(CMN7_B6_R3),
            .CR_4_RST(CMN7_B6_R4),
            .CR_5_RST(CMN7_B6_R5),
            .CR_6_RST(CMN7_B6_R6),
            .CR_7_RST(CMN7_B6_R7),
            .CR_8_RST(CMN7_B6_R8),
            .CR_9_RST(CMN7_B6_R9),      
            .CR_10_RST(CMN7_B6_R10),
            .CR_11_RST(CMN7_B6_R11),      
            .CR_12_RST(CMN7_B6_R12),
            .CR_13_RST(CMN7_B6_R13),
            .CR_14_RST(CMN7_B6_R14),
            .CR_15_RST(CMN7_B6_R15),
            .CR_16_RST(CMN7_B6_R16),
            .CR_17_RST(CMN7_B6_R17),
            .CR_18_RST(CMN7_B6_R18),
            .CR_19_RST(CMN7_B6_R19),      
            .CR_20_RST(CMN7_B6_R20),
            .CR_21_RST(CMN7_B6_R21),      
            .CR_22_RST(CMN7_B6_R22),
            .CR_23_RST(CMN7_B6_R23),
            .CR_24_RST(CMN7_B6_R24),
            .CR_25_RST(CMN7_B6_R25),
            .CR_26_RST(CMN7_B6_R26),
            .CR_27_RST(CMN7_B6_R27),
            .CR_28_RST(CMN7_B6_R28),
            .CR_29_RST(CMN7_B6_R29),
            .CR_30_RST(CMN7_B6_R30),            
            .CR_31_RST(CMN7_B6_R31))
 cmn7_b6 (
  .cr_rd_data  (cr_cmn7_b6_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn7_b6_sel[31:0])
);

wire [15:0] cr_cmn7_b7_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN7_B7_R0),
            .CR_1_RST(CMN7_B7_R1),      
            .CR_2_RST(CMN7_B7_R2),
            .CR_3_RST(CMN7_B7_R3),
            .CR_4_RST(CMN7_B7_R4),
            .CR_5_RST(CMN7_B7_R5),
            .CR_6_RST(CMN7_B7_R6),
            .CR_7_RST(CMN7_B7_R7),
            .CR_8_RST(CMN7_B7_R8),
            .CR_9_RST(CMN7_B7_R9),      
            .CR_10_RST(CMN7_B7_R10),
            .CR_11_RST(CMN7_B7_R11),      
            .CR_12_RST(CMN7_B7_R12),
            .CR_13_RST(CMN7_B7_R13),
            .CR_14_RST(CMN7_B7_R14),
            .CR_15_RST(CMN7_B7_R15),
            .CR_16_RST(CMN7_B7_R16),
            .CR_17_RST(CMN7_B7_R17),
            .CR_18_RST(CMN7_B7_R18),
            .CR_19_RST(CMN7_B7_R19),      
            .CR_20_RST(CMN7_B7_R20),
            .CR_21_RST(CMN7_B7_R21),      
            .CR_22_RST(CMN7_B7_R22),
            .CR_23_RST(CMN7_B7_R23),
            .CR_24_RST(CMN7_B7_R24),
            .CR_25_RST(CMN7_B7_R25),
            .CR_26_RST(CMN7_B7_R26),
            .CR_27_RST(CMN7_B7_R27),
            .CR_28_RST(CMN7_B7_R28),
            .CR_29_RST(CMN7_B7_R29),
            .CR_30_RST(CMN7_B7_R30),            
            .CR_31_RST(CMN7_B7_R31))
 cmn7_b7 (
  .cr_rd_data  (cr_cmn7_b7_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn7_b7_sel[31:0])
);

wire [15:0] cr_cmn8_b0_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN8_B0_R0),
            .CR_1_RST(CMN8_B0_R1),      
            .CR_2_RST(CMN8_B0_R2),
            .CR_3_RST(CMN8_B0_R3),
            .CR_4_RST(CMN8_B0_R4),
            .CR_5_RST(CMN8_B0_R5),
            .CR_6_RST(CMN8_B0_R6),
            .CR_7_RST(CMN8_B0_R7),
            .CR_8_RST(CMN8_B0_R8),
            .CR_9_RST(CMN8_B0_R9),      
            .CR_10_RST(CMN8_B0_R10),
            .CR_11_RST(CMN8_B0_R11),      
            .CR_12_RST(CMN8_B0_R12),
            .CR_13_RST(CMN8_B0_R13),
            .CR_14_RST(CMN8_B0_R14),
            .CR_15_RST(CMN8_B0_R15),
            .CR_16_RST(CMN8_B0_R16),
            .CR_17_RST(CMN8_B0_R17),
            .CR_18_RST(CMN8_B0_R18),
            .CR_19_RST(CMN8_B0_R19),      
            .CR_20_RST(CMN8_B0_R20),
            .CR_21_RST(CMN8_B0_R21),      
            .CR_22_RST(CMN8_B0_R22),
            .CR_23_RST(CMN8_B0_R23),
            .CR_24_RST(CMN8_B0_R24),
            .CR_25_RST(CMN8_B0_R25),
            .CR_26_RST(CMN8_B0_R26),
            .CR_27_RST(CMN8_B0_R27),
            .CR_28_RST(CMN8_B0_R28),
            .CR_29_RST(CMN8_B0_R29),
            .CR_30_RST(CMN8_B0_R30),            
            .CR_31_RST(CMN8_B0_R31))
 cmn8_b0 (
  .cr_rd_data  (cr_cmn8_b0_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn8_b0_sel[31:0])
);

wire [15:0] cr_cmn8_b1_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN8_B1_R0),
            .CR_1_RST(CMN8_B1_R1),      
            .CR_2_RST(CMN8_B1_R2),
            .CR_3_RST(CMN8_B1_R3),
            .CR_4_RST(CMN8_B1_R4),
            .CR_5_RST(CMN8_B1_R5),
            .CR_6_RST(CMN8_B1_R6),
            .CR_7_RST(CMN8_B1_R7),
            .CR_8_RST(CMN8_B1_R8),
            .CR_9_RST(CMN8_B1_R9),      
            .CR_10_RST(CMN8_B1_R10),
            .CR_11_RST(CMN8_B1_R11),      
            .CR_12_RST(CMN8_B1_R12),
            .CR_13_RST(CMN8_B1_R13),
            .CR_14_RST(CMN8_B1_R14),
            .CR_15_RST(CMN8_B1_R15),
            .CR_16_RST(CMN8_B1_R16),
            .CR_17_RST(CMN8_B1_R17),
            .CR_18_RST(CMN8_B1_R18),
            .CR_19_RST(CMN8_B1_R19),      
            .CR_20_RST(CMN8_B1_R20),
            .CR_21_RST(CMN8_B1_R21),      
            .CR_22_RST(CMN8_B1_R22),
            .CR_23_RST(CMN8_B1_R23),
            .CR_24_RST(CMN8_B1_R24),
            .CR_25_RST(CMN8_B1_R25),
            .CR_26_RST(CMN8_B1_R26),
            .CR_27_RST(CMN8_B1_R27),
            .CR_28_RST(CMN8_B1_R28),
            .CR_29_RST(CMN8_B1_R29),
            .CR_30_RST(CMN8_B1_R30),            
            .CR_31_RST(CMN8_B1_R31))
 cmn8_b1 (
  .cr_rd_data  (cr_cmn8_b1_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn8_b1_sel[31:0])
);

wire [15:0] cr_cmn8_b2_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN8_B2_R0),
            .CR_1_RST(CMN8_B2_R1),      
            .CR_2_RST(CMN8_B2_R2),
            .CR_3_RST(CMN8_B2_R3),
            .CR_4_RST(CMN8_B2_R4),
            .CR_5_RST(CMN8_B2_R5),
            .CR_6_RST(CMN8_B2_R6),
            .CR_7_RST(CMN8_B2_R7),
            .CR_8_RST(CMN8_B2_R8),
            .CR_9_RST(CMN8_B2_R9),      
            .CR_10_RST(CMN8_B2_R10),
            .CR_11_RST(CMN8_B2_R11),      
            .CR_12_RST(CMN8_B2_R12),
            .CR_13_RST(CMN8_B2_R13),
            .CR_14_RST(CMN8_B2_R14),
            .CR_15_RST(CMN8_B2_R15),
            .CR_16_RST(CMN8_B2_R16),
            .CR_17_RST(CMN8_B2_R17),
            .CR_18_RST(CMN8_B2_R18),
            .CR_19_RST(CMN8_B2_R19),      
            .CR_20_RST(CMN8_B2_R20),
            .CR_21_RST(CMN8_B2_R21),      
            .CR_22_RST(CMN8_B2_R22),
            .CR_23_RST(CMN8_B2_R23),
            .CR_24_RST(CMN8_B2_R24),
            .CR_25_RST(CMN8_B2_R25),
            .CR_26_RST(CMN8_B2_R26),
            .CR_27_RST(CMN8_B2_R27),
            .CR_28_RST(CMN8_B2_R28),
            .CR_29_RST(CMN8_B2_R29),
            .CR_30_RST(CMN8_B2_R30),            
            .CR_31_RST(CMN8_B2_R31))
 cmn8_b2 (
  .cr_rd_data  (cr_cmn8_b2_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn8_b2_sel[31:0])
);

wire [15:0] cr_cmn8_b3_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN8_B3_R0),
            .CR_1_RST(CMN8_B3_R1),      
            .CR_2_RST(CMN8_B3_R2),
            .CR_3_RST(CMN8_B3_R3),
            .CR_4_RST(CMN8_B3_R4),
            .CR_5_RST(CMN8_B3_R5),
            .CR_6_RST(CMN8_B3_R6),
            .CR_7_RST(CMN8_B3_R7),
            .CR_8_RST(CMN8_B3_R8),
            .CR_9_RST(CMN8_B3_R9),      
            .CR_10_RST(CMN8_B3_R10),
            .CR_11_RST(CMN8_B3_R11),      
            .CR_12_RST(CMN8_B3_R12),
            .CR_13_RST(CMN8_B3_R13),
            .CR_14_RST(CMN8_B3_R14),
            .CR_15_RST(CMN8_B3_R15),
            .CR_16_RST(CMN8_B3_R16),
            .CR_17_RST(CMN8_B3_R17),
            .CR_18_RST(CMN8_B3_R18),
            .CR_19_RST(CMN8_B3_R19),      
            .CR_20_RST(CMN8_B3_R20),
            .CR_21_RST(CMN8_B3_R21),      
            .CR_22_RST(CMN8_B3_R22),
            .CR_23_RST(CMN8_B3_R23),
            .CR_24_RST(CMN8_B3_R24),
            .CR_25_RST(CMN8_B3_R25),
            .CR_26_RST(CMN8_B3_R26),
            .CR_27_RST(CMN8_B3_R27),
            .CR_28_RST(CMN8_B3_R28),
            .CR_29_RST(CMN8_B3_R29),
            .CR_30_RST(CMN8_B3_R30),            
            .CR_31_RST(CMN8_B3_R31))
 cmn8_b3 (
  .cr_rd_data  (cr_cmn8_b3_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn8_b3_sel[31:0])
);

wire [15:0] cr_cmn8_b4_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN8_B4_R0),
            .CR_1_RST(CMN8_B4_R1),      
            .CR_2_RST(CMN8_B4_R2),
            .CR_3_RST(CMN8_B4_R3),
            .CR_4_RST(CMN8_B4_R4),
            .CR_5_RST(CMN8_B4_R5),
            .CR_6_RST(CMN8_B4_R6),
            .CR_7_RST(CMN8_B4_R7),
            .CR_8_RST(CMN8_B4_R8),
            .CR_9_RST(CMN8_B4_R9),      
            .CR_10_RST(CMN8_B4_R10),
            .CR_11_RST(CMN8_B4_R11),      
            .CR_12_RST(CMN8_B4_R12),
            .CR_13_RST(CMN8_B4_R13),
            .CR_14_RST(CMN8_B4_R14),
            .CR_15_RST(CMN8_B4_R15),
            .CR_16_RST(CMN8_B4_R16),
            .CR_17_RST(CMN8_B4_R17),
            .CR_18_RST(CMN8_B4_R18),
            .CR_19_RST(CMN8_B4_R19),      
            .CR_20_RST(CMN8_B4_R20),
            .CR_21_RST(CMN8_B4_R21),      
            .CR_22_RST(CMN8_B4_R22),
            .CR_23_RST(CMN8_B4_R23),
            .CR_24_RST(CMN8_B4_R24),
            .CR_25_RST(CMN8_B4_R25),
            .CR_26_RST(CMN8_B4_R26),
            .CR_27_RST(CMN8_B4_R27),
            .CR_28_RST(CMN8_B4_R28),
            .CR_29_RST(CMN8_B4_R29),
            .CR_30_RST(CMN8_B4_R30),            
            .CR_31_RST(CMN8_B4_R31))
 cmn8_b4 (
  .cr_rd_data  (cr_cmn8_b4_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn8_b4_sel[31:0])
);

wire [15:0] cr_cmn8_b5_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN8_B5_R0),
            .CR_1_RST(CMN8_B5_R1),      
            .CR_2_RST(CMN8_B5_R2),
            .CR_3_RST(CMN8_B5_R3),
            .CR_4_RST(CMN8_B5_R4),
            .CR_5_RST(CMN8_B5_R5),
            .CR_6_RST(CMN8_B5_R6),
            .CR_7_RST(CMN8_B5_R7),
            .CR_8_RST(CMN8_B5_R8),
            .CR_9_RST(CMN8_B5_R9),      
            .CR_10_RST(CMN8_B5_R10),
            .CR_11_RST(CMN8_B5_R11),      
            .CR_12_RST(CMN8_B5_R12),
            .CR_13_RST(CMN8_B5_R13),
            .CR_14_RST(CMN8_B5_R14),
            .CR_15_RST(CMN8_B5_R15),
            .CR_16_RST(CMN8_B5_R16),
            .CR_17_RST(CMN8_B5_R17),
            .CR_18_RST(CMN8_B5_R18),
            .CR_19_RST(CMN8_B5_R19),      
            .CR_20_RST(CMN8_B5_R20),
            .CR_21_RST(CMN8_B5_R21),      
            .CR_22_RST(CMN8_B5_R22),
            .CR_23_RST(CMN8_B5_R23),
            .CR_24_RST(CMN8_B5_R24),
            .CR_25_RST(CMN8_B5_R25),
            .CR_26_RST(CMN8_B5_R26),
            .CR_27_RST(CMN8_B5_R27),
            .CR_28_RST(CMN8_B5_R28),
            .CR_29_RST(CMN8_B5_R29),
            .CR_30_RST(CMN8_B5_R30),            
            .CR_31_RST(CMN8_B5_R31))
 cmn8_b5 (
  .cr_rd_data  (cr_cmn8_b5_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn8_b5_sel[31:0])
);

wire [15:0] cr_cmn8_b6_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN8_B6_R0),
            .CR_1_RST(CMN8_B6_R1),      
            .CR_2_RST(CMN8_B6_R2),
            .CR_3_RST(CMN8_B6_R3),
            .CR_4_RST(CMN8_B6_R4),
            .CR_5_RST(CMN8_B6_R5),
            .CR_6_RST(CMN8_B6_R6),
            .CR_7_RST(CMN8_B6_R7),
            .CR_8_RST(CMN8_B6_R8),
            .CR_9_RST(CMN8_B6_R9),      
            .CR_10_RST(CMN8_B6_R10),
            .CR_11_RST(CMN8_B6_R11),      
            .CR_12_RST(CMN8_B6_R12),
            .CR_13_RST(CMN8_B6_R13),
            .CR_14_RST(CMN8_B6_R14),
            .CR_15_RST(CMN8_B6_R15),
            .CR_16_RST(CMN8_B6_R16),
            .CR_17_RST(CMN8_B6_R17),
            .CR_18_RST(CMN8_B6_R18),
            .CR_19_RST(CMN8_B6_R19),      
            .CR_20_RST(CMN8_B6_R20),
            .CR_21_RST(CMN8_B6_R21),      
            .CR_22_RST(CMN8_B6_R22),
            .CR_23_RST(CMN8_B6_R23),
            .CR_24_RST(CMN8_B6_R24),
            .CR_25_RST(CMN8_B6_R25),
            .CR_26_RST(CMN8_B6_R26),
            .CR_27_RST(CMN8_B6_R27),
            .CR_28_RST(CMN8_B6_R28),
            .CR_29_RST(CMN8_B6_R29),
            .CR_30_RST(CMN8_B6_R30),            
            .CR_31_RST(CMN8_B6_R31))
 cmn8_b6 (
  .cr_rd_data  (cr_cmn8_b6_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn8_b6_sel[31:0])
);

wire [15:0] cr_cmn8_b7_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN8_B7_R0),
            .CR_1_RST(CMN8_B7_R1),      
            .CR_2_RST(CMN8_B7_R2),
            .CR_3_RST(CMN8_B7_R3),
            .CR_4_RST(CMN8_B7_R4),
            .CR_5_RST(CMN8_B7_R5),
            .CR_6_RST(CMN8_B7_R6),
            .CR_7_RST(CMN8_B7_R7),
            .CR_8_RST(CMN8_B7_R8),
            .CR_9_RST(CMN8_B7_R9),      
            .CR_10_RST(CMN8_B7_R10),
            .CR_11_RST(CMN8_B7_R11),      
            .CR_12_RST(CMN8_B7_R12),
            .CR_13_RST(CMN8_B7_R13),
            .CR_14_RST(CMN8_B7_R14),
            .CR_15_RST(CMN8_B7_R15),
            .CR_16_RST(CMN8_B7_R16),
            .CR_17_RST(CMN8_B7_R17),
            .CR_18_RST(CMN8_B7_R18),
            .CR_19_RST(CMN8_B7_R19),      
            .CR_20_RST(CMN8_B7_R20),
            .CR_21_RST(CMN8_B7_R21),      
            .CR_22_RST(CMN8_B7_R22),
            .CR_23_RST(CMN8_B7_R23),
            .CR_24_RST(CMN8_B7_R24),
            .CR_25_RST(CMN8_B7_R25),
            .CR_26_RST(CMN8_B7_R26),
            .CR_27_RST(CMN8_B7_R27),
            .CR_28_RST(CMN8_B7_R28),
            .CR_29_RST(CMN8_B7_R29),
            .CR_30_RST(CMN8_B7_R30),            
            .CR_31_RST(CMN8_B7_R31))
 cmn8_b7 (
  .cr_rd_data  (cr_cmn8_b7_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn8_b7_sel[31:0])
);

wire [15:0] cr_cmn9_b0_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN9_B0_R0),
            .CR_1_RST(CMN9_B0_R1),      
            .CR_2_RST(CMN9_B0_R2),
            .CR_3_RST(CMN9_B0_R3),
            .CR_4_RST(CMN9_B0_R4),
            .CR_5_RST(CMN9_B0_R5),
            .CR_6_RST(CMN9_B0_R6),
            .CR_7_RST(CMN9_B0_R7),
            .CR_8_RST(CMN9_B0_R8),
            .CR_9_RST(CMN9_B0_R9),      
            .CR_10_RST(CMN9_B0_R10),
            .CR_11_RST(CMN9_B0_R11),      
            .CR_12_RST(CMN9_B0_R12),
            .CR_13_RST(CMN9_B0_R13),
            .CR_14_RST(CMN9_B0_R14),
            .CR_15_RST(CMN9_B0_R15),
            .CR_16_RST(CMN9_B0_R16),
            .CR_17_RST(CMN9_B0_R17),
            .CR_18_RST(CMN9_B0_R18),
            .CR_19_RST(CMN9_B0_R19),      
            .CR_20_RST(CMN9_B0_R20),
            .CR_21_RST(CMN9_B0_R21),      
            .CR_22_RST(CMN9_B0_R22),
            .CR_23_RST(CMN9_B0_R23),
            .CR_24_RST(CMN9_B0_R24),
            .CR_25_RST(CMN9_B0_R25),
            .CR_26_RST(CMN9_B0_R26),
            .CR_27_RST(CMN9_B0_R27),
            .CR_28_RST(CMN9_B0_R28),
            .CR_29_RST(CMN9_B0_R29),
            .CR_30_RST(CMN9_B0_R30),            
            .CR_31_RST(CMN9_B0_R31))
 cmn9_b0 (
  .cr_rd_data  (cr_cmn9_b0_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn9_b0_sel[31:0])
);

wire [15:0] cr_cmn9_b1_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN9_B1_R0),
            .CR_1_RST(CMN9_B1_R1),      
            .CR_2_RST(CMN9_B1_R2),
            .CR_3_RST(CMN9_B1_R3),
            .CR_4_RST(CMN9_B1_R4),
            .CR_5_RST(CMN9_B1_R5),
            .CR_6_RST(CMN9_B1_R6),
            .CR_7_RST(CMN9_B1_R7),
            .CR_8_RST(CMN9_B1_R8),
            .CR_9_RST(CMN9_B1_R9),      
            .CR_10_RST(CMN9_B1_R10),
            .CR_11_RST(CMN9_B1_R11),      
            .CR_12_RST(CMN9_B1_R12),
            .CR_13_RST(CMN9_B1_R13),
            .CR_14_RST(CMN9_B1_R14),
            .CR_15_RST(CMN9_B1_R15),
            .CR_16_RST(CMN9_B1_R16),
            .CR_17_RST(CMN9_B1_R17),
            .CR_18_RST(CMN9_B1_R18),
            .CR_19_RST(CMN9_B1_R19),      
            .CR_20_RST(CMN9_B1_R20),
            .CR_21_RST(CMN9_B1_R21),      
            .CR_22_RST(CMN9_B1_R22),
            .CR_23_RST(CMN9_B1_R23),
            .CR_24_RST(CMN9_B1_R24),
            .CR_25_RST(CMN9_B1_R25),
            .CR_26_RST(CMN9_B1_R26),
            .CR_27_RST(CMN9_B1_R27),
            .CR_28_RST(CMN9_B1_R28),
            .CR_29_RST(CMN9_B1_R29),
            .CR_30_RST(CMN9_B1_R30),            
            .CR_31_RST(CMN9_B1_R31))
 cmn9_b1 (
  .cr_rd_data  (cr_cmn9_b1_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn9_b1_sel[31:0])
);

wire [15:0] cr_cmn9_b2_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN9_B2_R0),
            .CR_1_RST(CMN9_B2_R1),      
            .CR_2_RST(CMN9_B2_R2),
            .CR_3_RST(CMN9_B2_R3),
            .CR_4_RST(CMN9_B2_R4),
            .CR_5_RST(CMN9_B2_R5),
            .CR_6_RST(CMN9_B2_R6),
            .CR_7_RST(CMN9_B2_R7),
            .CR_8_RST(CMN9_B2_R8),
            .CR_9_RST(CMN9_B2_R9),      
            .CR_10_RST(CMN9_B2_R10),
            .CR_11_RST(CMN9_B2_R11),      
            .CR_12_RST(CMN9_B2_R12),
            .CR_13_RST(CMN9_B2_R13),
            .CR_14_RST(CMN9_B2_R14),
            .CR_15_RST(CMN9_B2_R15),
            .CR_16_RST(CMN9_B2_R16),
            .CR_17_RST(CMN9_B2_R17),
            .CR_18_RST(CMN9_B2_R18),
            .CR_19_RST(CMN9_B2_R19),      
            .CR_20_RST(CMN9_B2_R20),
            .CR_21_RST(CMN9_B2_R21),      
            .CR_22_RST(CMN9_B2_R22),
            .CR_23_RST(CMN9_B2_R23),
            .CR_24_RST(CMN9_B2_R24),
            .CR_25_RST(CMN9_B2_R25),
            .CR_26_RST(CMN9_B2_R26),
            .CR_27_RST(CMN9_B2_R27),
            .CR_28_RST(CMN9_B2_R28),
            .CR_29_RST(CMN9_B2_R29),
            .CR_30_RST(CMN9_B2_R30),            
            .CR_31_RST(CMN9_B2_R31))
 cmn9_b2 (
  .cr_rd_data  (cr_cmn9_b2_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn9_b2_sel[31:0])
);

wire [15:0] cr_cmn9_b3_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN9_B3_R0),
            .CR_1_RST(CMN9_B3_R1),      
            .CR_2_RST(CMN9_B3_R2),
            .CR_3_RST(CMN9_B3_R3),
            .CR_4_RST(CMN9_B3_R4),
            .CR_5_RST(CMN9_B3_R5),
            .CR_6_RST(CMN9_B3_R6),
            .CR_7_RST(CMN9_B3_R7),
            .CR_8_RST(CMN9_B3_R8),
            .CR_9_RST(CMN9_B3_R9),      
            .CR_10_RST(CMN9_B3_R10),
            .CR_11_RST(CMN9_B3_R11),      
            .CR_12_RST(CMN9_B3_R12),
            .CR_13_RST(CMN9_B3_R13),
            .CR_14_RST(CMN9_B3_R14),
            .CR_15_RST(CMN9_B3_R15),
            .CR_16_RST(CMN9_B3_R16),
            .CR_17_RST(CMN9_B3_R17),
            .CR_18_RST(CMN9_B3_R18),
            .CR_19_RST(CMN9_B3_R19),      
            .CR_20_RST(CMN9_B3_R20),
            .CR_21_RST(CMN9_B3_R21),      
            .CR_22_RST(CMN9_B3_R22),
            .CR_23_RST(CMN9_B3_R23),
            .CR_24_RST(CMN9_B3_R24),
            .CR_25_RST(CMN9_B3_R25),
            .CR_26_RST(CMN9_B3_R26),
            .CR_27_RST(CMN9_B3_R27),
            .CR_28_RST(CMN9_B3_R28),
            .CR_29_RST(CMN9_B3_R29),
            .CR_30_RST(CMN9_B3_R30),            
            .CR_31_RST(CMN9_B3_R31))
 cmn9_b3 (
  .cr_rd_data  (cr_cmn9_b3_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn9_b3_sel[31:0])
);

wire [15:0] cr_cmn9_b4_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN9_B4_R0),
            .CR_1_RST(CMN9_B4_R1),      
            .CR_2_RST(CMN9_B4_R2),
            .CR_3_RST(CMN9_B4_R3),
            .CR_4_RST(CMN9_B4_R4),
            .CR_5_RST(CMN9_B4_R5),
            .CR_6_RST(CMN9_B4_R6),
            .CR_7_RST(CMN9_B4_R7),
            .CR_8_RST(CMN9_B4_R8),
            .CR_9_RST(CMN9_B4_R9),      
            .CR_10_RST(CMN9_B4_R10),
            .CR_11_RST(CMN9_B4_R11),      
            .CR_12_RST(CMN9_B4_R12),
            .CR_13_RST(CMN9_B4_R13),
            .CR_14_RST(CMN9_B4_R14),
            .CR_15_RST(CMN9_B4_R15),
            .CR_16_RST(CMN9_B4_R16),
            .CR_17_RST(CMN9_B4_R17),
            .CR_18_RST(CMN9_B4_R18),
            .CR_19_RST(CMN9_B4_R19),      
            .CR_20_RST(CMN9_B4_R20),
            .CR_21_RST(CMN9_B4_R21),      
            .CR_22_RST(CMN9_B4_R22),
            .CR_23_RST(CMN9_B4_R23),
            .CR_24_RST(CMN9_B4_R24),
            .CR_25_RST(CMN9_B4_R25),
            .CR_26_RST(CMN9_B4_R26),
            .CR_27_RST(CMN9_B4_R27),
            .CR_28_RST(CMN9_B4_R28),
            .CR_29_RST(CMN9_B4_R29),
            .CR_30_RST(CMN9_B4_R30),            
            .CR_31_RST(CMN9_B4_R31))
 cmn9_b4 (
  .cr_rd_data  (cr_cmn9_b4_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn9_b4_sel[31:0])
);

wire [15:0] cr_cmn9_b5_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN9_B5_R0),
            .CR_1_RST(CMN9_B5_R1),      
            .CR_2_RST(CMN9_B5_R2),
            .CR_3_RST(CMN9_B5_R3),
            .CR_4_RST(CMN9_B5_R4),
            .CR_5_RST(CMN9_B5_R5),
            .CR_6_RST(CMN9_B5_R6),
            .CR_7_RST(CMN9_B5_R7),
            .CR_8_RST(CMN9_B5_R8),
            .CR_9_RST(CMN9_B5_R9),      
            .CR_10_RST(CMN9_B5_R10),
            .CR_11_RST(CMN9_B5_R11),      
            .CR_12_RST(CMN9_B5_R12),
            .CR_13_RST(CMN9_B5_R13),
            .CR_14_RST(CMN9_B5_R14),
            .CR_15_RST(CMN9_B5_R15),
            .CR_16_RST(CMN9_B5_R16),
            .CR_17_RST(CMN9_B5_R17),
            .CR_18_RST(CMN9_B5_R18),
            .CR_19_RST(CMN9_B5_R19),      
            .CR_20_RST(CMN9_B5_R20),
            .CR_21_RST(CMN9_B5_R21),      
            .CR_22_RST(CMN9_B5_R22),
            .CR_23_RST(CMN9_B5_R23),
            .CR_24_RST(CMN9_B5_R24),
            .CR_25_RST(CMN9_B5_R25),
            .CR_26_RST(CMN9_B5_R26),
            .CR_27_RST(CMN9_B5_R27),
            .CR_28_RST(CMN9_B5_R28),
            .CR_29_RST(CMN9_B5_R29),
            .CR_30_RST(CMN9_B5_R30),            
            .CR_31_RST(CMN9_B5_R31))
 cmn9_b5 (
  .cr_rd_data  (cr_cmn9_b5_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn9_b5_sel[31:0])
);

wire [15:0] cr_cmn9_b6_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN9_B6_R0),
            .CR_1_RST(CMN9_B6_R1),      
            .CR_2_RST(CMN9_B6_R2),
            .CR_3_RST(CMN9_B6_R3),
            .CR_4_RST(CMN9_B6_R4),
            .CR_5_RST(CMN9_B6_R5),
            .CR_6_RST(CMN9_B6_R6),
            .CR_7_RST(CMN9_B6_R7),
            .CR_8_RST(CMN9_B6_R8),
            .CR_9_RST(CMN9_B6_R9),      
            .CR_10_RST(CMN9_B6_R10),
            .CR_11_RST(CMN9_B6_R11),      
            .CR_12_RST(CMN9_B6_R12),
            .CR_13_RST(CMN9_B6_R13),
            .CR_14_RST(CMN9_B6_R14),
            .CR_15_RST(CMN9_B6_R15),
            .CR_16_RST(CMN9_B6_R16),
            .CR_17_RST(CMN9_B6_R17),
            .CR_18_RST(CMN9_B6_R18),
            .CR_19_RST(CMN9_B6_R19),      
            .CR_20_RST(CMN9_B6_R20),
            .CR_21_RST(CMN9_B6_R21),      
            .CR_22_RST(CMN9_B6_R22),
            .CR_23_RST(CMN9_B6_R23),
            .CR_24_RST(CMN9_B6_R24),
            .CR_25_RST(CMN9_B6_R25),
            .CR_26_RST(CMN9_B6_R26),
            .CR_27_RST(CMN9_B6_R27),
            .CR_28_RST(CMN9_B6_R28),
            .CR_29_RST(CMN9_B6_R29),
            .CR_30_RST(CMN9_B6_R30),            
            .CR_31_RST(CMN9_B6_R31))
 cmn9_b6 (
  .cr_rd_data  (cr_cmn9_b6_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn9_b6_sel[31:0])
);

wire [15:0] cr_cmn9_b7_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN9_B7_R0),
            .CR_1_RST(CMN9_B7_R1),      
            .CR_2_RST(CMN9_B7_R2),
            .CR_3_RST(CMN9_B7_R3),
            .CR_4_RST(CMN9_B7_R4),
            .CR_5_RST(CMN9_B7_R5),
            .CR_6_RST(CMN9_B7_R6),
            .CR_7_RST(CMN9_B7_R7),
            .CR_8_RST(CMN9_B7_R8),
            .CR_9_RST(CMN9_B7_R9),      
            .CR_10_RST(CMN9_B7_R10),
            .CR_11_RST(CMN9_B7_R11),      
            .CR_12_RST(CMN9_B7_R12),
            .CR_13_RST(CMN9_B7_R13),
            .CR_14_RST(CMN9_B7_R14),
            .CR_15_RST(CMN9_B7_R15),
            .CR_16_RST(CMN9_B7_R16),
            .CR_17_RST(CMN9_B7_R17),
            .CR_18_RST(CMN9_B7_R18),
            .CR_19_RST(CMN9_B7_R19),      
            .CR_20_RST(CMN9_B7_R20),
            .CR_21_RST(CMN9_B7_R21),      
            .CR_22_RST(CMN9_B7_R22),
            .CR_23_RST(CMN9_B7_R23),
            .CR_24_RST(CMN9_B7_R24),
            .CR_25_RST(CMN9_B7_R25),
            .CR_26_RST(CMN9_B7_R26),
            .CR_27_RST(CMN9_B7_R27),
            .CR_28_RST(CMN9_B7_R28),
            .CR_29_RST(CMN9_B7_R29),
            .CR_30_RST(CMN9_B7_R30),            
            .CR_31_RST(CMN9_B7_R31))
 cmn9_b7 (
  .cr_rd_data  (cr_cmn9_b7_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn9_b7_sel[31:0])
);

wire [15:0] cr_cmn10_b0_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN10_B0_R0),
            .CR_1_RST(CMN10_B0_R1),      
            .CR_2_RST(CMN10_B0_R2),
            .CR_3_RST(CMN10_B0_R3),
            .CR_4_RST(CMN10_B0_R4),
            .CR_5_RST(CMN10_B0_R5),
            .CR_6_RST(CMN10_B0_R6),
            .CR_7_RST(CMN10_B0_R7),
            .CR_8_RST(CMN10_B0_R8),
            .CR_9_RST(CMN10_B0_R9),      
            .CR_10_RST(CMN10_B0_R10),
            .CR_11_RST(CMN10_B0_R11),      
            .CR_12_RST(CMN10_B0_R12),
            .CR_13_RST(CMN10_B0_R13),
            .CR_14_RST(CMN10_B0_R14),
            .CR_15_RST(CMN10_B0_R15),
            .CR_16_RST(CMN10_B0_R16),
            .CR_17_RST(CMN10_B0_R17),
            .CR_18_RST(CMN10_B0_R18),
            .CR_19_RST(CMN10_B0_R19),      
            .CR_20_RST(CMN10_B0_R20),
            .CR_21_RST(CMN10_B0_R21),      
            .CR_22_RST(CMN10_B0_R22),
            .CR_23_RST(CMN10_B0_R23),
            .CR_24_RST(CMN10_B0_R24),
            .CR_25_RST(CMN10_B0_R25),
            .CR_26_RST(CMN10_B0_R26),
            .CR_27_RST(CMN10_B0_R27),
            .CR_28_RST(CMN10_B0_R28),
            .CR_29_RST(CMN10_B0_R29),
            .CR_30_RST(CMN10_B0_R30),            
            .CR_31_RST(CMN10_B0_R31))
 cmn10_b0 (
  .cr_rd_data  (cr_cmn10_b0_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn10_b0_sel[31:0])
);

wire [15:0] cr_cmn10_b1_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN10_B1_R0),
            .CR_1_RST(CMN10_B1_R1),      
            .CR_2_RST(CMN10_B1_R2),
            .CR_3_RST(CMN10_B1_R3),
            .CR_4_RST(CMN10_B1_R4),
            .CR_5_RST(CMN10_B1_R5),
            .CR_6_RST(CMN10_B1_R6),
            .CR_7_RST(CMN10_B1_R7),
            .CR_8_RST(CMN10_B1_R8),
            .CR_9_RST(CMN10_B1_R9),      
            .CR_10_RST(CMN10_B1_R10),
            .CR_11_RST(CMN10_B1_R11),      
            .CR_12_RST(CMN10_B1_R12),
            .CR_13_RST(CMN10_B1_R13),
            .CR_14_RST(CMN10_B1_R14),
            .CR_15_RST(CMN10_B1_R15),
            .CR_16_RST(CMN10_B1_R16),
            .CR_17_RST(CMN10_B1_R17),
            .CR_18_RST(CMN10_B1_R18),
            .CR_19_RST(CMN10_B1_R19),      
            .CR_20_RST(CMN10_B1_R20),
            .CR_21_RST(CMN10_B1_R21),      
            .CR_22_RST(CMN10_B1_R22),
            .CR_23_RST(CMN10_B1_R23),
            .CR_24_RST(CMN10_B1_R24),
            .CR_25_RST(CMN10_B1_R25),
            .CR_26_RST(CMN10_B1_R26),
            .CR_27_RST(CMN10_B1_R27),
            .CR_28_RST(CMN10_B1_R28),
            .CR_29_RST(CMN10_B1_R29),
            .CR_30_RST(CMN10_B1_R30),            
            .CR_31_RST(CMN10_B1_R31))
 cmn10_b1 (
  .cr_rd_data  (cr_cmn10_b1_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn10_b1_sel[31:0])
);

wire [15:0] cr_cmn10_b2_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN10_B2_R0),
            .CR_1_RST(CMN10_B2_R1),      
            .CR_2_RST(CMN10_B2_R2),
            .CR_3_RST(CMN10_B2_R3),
            .CR_4_RST(CMN10_B2_R4),
            .CR_5_RST(CMN10_B2_R5),
            .CR_6_RST(CMN10_B2_R6),
            .CR_7_RST(CMN10_B2_R7),
            .CR_8_RST(CMN10_B2_R8),
            .CR_9_RST(CMN10_B2_R9),      
            .CR_10_RST(CMN10_B2_R10),
            .CR_11_RST(CMN10_B2_R11),      
            .CR_12_RST(CMN10_B2_R12),
            .CR_13_RST(CMN10_B2_R13),
            .CR_14_RST(CMN10_B2_R14),
            .CR_15_RST(CMN10_B2_R15),
            .CR_16_RST(CMN10_B2_R16),
            .CR_17_RST(CMN10_B2_R17),
            .CR_18_RST(CMN10_B2_R18),
            .CR_19_RST(CMN10_B2_R19),      
            .CR_20_RST(CMN10_B2_R20),
            .CR_21_RST(CMN10_B2_R21),      
            .CR_22_RST(CMN10_B2_R22),
            .CR_23_RST(CMN10_B2_R23),
            .CR_24_RST(CMN10_B2_R24),
            .CR_25_RST(CMN10_B2_R25),
            .CR_26_RST(CMN10_B2_R26),
            .CR_27_RST(CMN10_B2_R27),
            .CR_28_RST(CMN10_B2_R28),
            .CR_29_RST(CMN10_B2_R29),
            .CR_30_RST(CMN10_B2_R30),            
            .CR_31_RST(CMN10_B2_R31))
 cmn10_b2 (
  .cr_rd_data  (cr_cmn10_b2_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn10_b2_sel[31:0])
);

wire [15:0] cr_cmn10_b3_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN10_B3_R0),
            .CR_1_RST(CMN10_B3_R1),      
            .CR_2_RST(CMN10_B3_R2),
            .CR_3_RST(CMN10_B3_R3),
            .CR_4_RST(CMN10_B3_R4),
            .CR_5_RST(CMN10_B3_R5),
            .CR_6_RST(CMN10_B3_R6),
            .CR_7_RST(CMN10_B3_R7),
            .CR_8_RST(CMN10_B3_R8),
            .CR_9_RST(CMN10_B3_R9),      
            .CR_10_RST(CMN10_B3_R10),
            .CR_11_RST(CMN10_B3_R11),      
            .CR_12_RST(CMN10_B3_R12),
            .CR_13_RST(CMN10_B3_R13),
            .CR_14_RST(CMN10_B3_R14),
            .CR_15_RST(CMN10_B3_R15),
            .CR_16_RST(CMN10_B3_R16),
            .CR_17_RST(CMN10_B3_R17),
            .CR_18_RST(CMN10_B3_R18),
            .CR_19_RST(CMN10_B3_R19),      
            .CR_20_RST(CMN10_B3_R20),
            .CR_21_RST(CMN10_B3_R21),      
            .CR_22_RST(CMN10_B3_R22),
            .CR_23_RST(CMN10_B3_R23),
            .CR_24_RST(CMN10_B3_R24),
            .CR_25_RST(CMN10_B3_R25),
            .CR_26_RST(CMN10_B3_R26),
            .CR_27_RST(CMN10_B3_R27),
            .CR_28_RST(CMN10_B3_R28),
            .CR_29_RST(CMN10_B3_R29),
            .CR_30_RST(CMN10_B3_R30),            
            .CR_31_RST(CMN10_B3_R31))
 cmn10_b3 (
  .cr_rd_data  (cr_cmn10_b3_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn10_b3_sel[31:0])
);

wire [15:0] cr_cmn10_b4_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN10_B4_R0),
            .CR_1_RST(CMN10_B4_R1),      
            .CR_2_RST(CMN10_B4_R2),
            .CR_3_RST(CMN10_B4_R3),
            .CR_4_RST(CMN10_B4_R4),
            .CR_5_RST(CMN10_B4_R5),
            .CR_6_RST(CMN10_B4_R6),
            .CR_7_RST(CMN10_B4_R7),
            .CR_8_RST(CMN10_B4_R8),
            .CR_9_RST(CMN10_B4_R9),      
            .CR_10_RST(CMN10_B4_R10),
            .CR_11_RST(CMN10_B4_R11),      
            .CR_12_RST(CMN10_B4_R12),
            .CR_13_RST(CMN10_B4_R13),
            .CR_14_RST(CMN10_B4_R14),
            .CR_15_RST(CMN10_B4_R15),
            .CR_16_RST(CMN10_B4_R16),
            .CR_17_RST(CMN10_B4_R17),
            .CR_18_RST(CMN10_B4_R18),
            .CR_19_RST(CMN10_B4_R19),      
            .CR_20_RST(CMN10_B4_R20),
            .CR_21_RST(CMN10_B4_R21),      
            .CR_22_RST(CMN10_B4_R22),
            .CR_23_RST(CMN10_B4_R23),
            .CR_24_RST(CMN10_B4_R24),
            .CR_25_RST(CMN10_B4_R25),
            .CR_26_RST(CMN10_B4_R26),
            .CR_27_RST(CMN10_B4_R27),
            .CR_28_RST(CMN10_B4_R28),
            .CR_29_RST(CMN10_B4_R29),
            .CR_30_RST(CMN10_B4_R30),            
            .CR_31_RST(CMN10_B4_R31))
 cmn10_b4 (
  .cr_rd_data  (cr_cmn10_b4_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn10_b4_sel[31:0])
);

wire [15:0] cr_cmn10_b5_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN10_B5_R0),
            .CR_1_RST(CMN10_B5_R1),      
            .CR_2_RST(CMN10_B5_R2),
            .CR_3_RST(CMN10_B5_R3),
            .CR_4_RST(CMN10_B5_R4),
            .CR_5_RST(CMN10_B5_R5),
            .CR_6_RST(CMN10_B5_R6),
            .CR_7_RST(CMN10_B5_R7),
            .CR_8_RST(CMN10_B5_R8),
            .CR_9_RST(CMN10_B5_R9),      
            .CR_10_RST(CMN10_B5_R10),
            .CR_11_RST(CMN10_B5_R11),      
            .CR_12_RST(CMN10_B5_R12),
            .CR_13_RST(CMN10_B5_R13),
            .CR_14_RST(CMN10_B5_R14),
            .CR_15_RST(CMN10_B5_R15),
            .CR_16_RST(CMN10_B5_R16),
            .CR_17_RST(CMN10_B5_R17),
            .CR_18_RST(CMN10_B5_R18),
            .CR_19_RST(CMN10_B5_R19),      
            .CR_20_RST(CMN10_B5_R20),
            .CR_21_RST(CMN10_B5_R21),      
            .CR_22_RST(CMN10_B5_R22),
            .CR_23_RST(CMN10_B5_R23),
            .CR_24_RST(CMN10_B5_R24),
            .CR_25_RST(CMN10_B5_R25),
            .CR_26_RST(CMN10_B5_R26),
            .CR_27_RST(CMN10_B5_R27),
            .CR_28_RST(CMN10_B5_R28),
            .CR_29_RST(CMN10_B5_R29),
            .CR_30_RST(CMN10_B5_R30),            
            .CR_31_RST(CMN10_B5_R31))
 cmn10_b5 (
  .cr_rd_data  (cr_cmn10_b5_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn10_b5_sel[31:0])
);

wire [15:0] cr_cmn10_b6_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN10_B6_R0),
            .CR_1_RST(CMN10_B6_R1),      
            .CR_2_RST(CMN10_B6_R2),
            .CR_3_RST(CMN10_B6_R3),
            .CR_4_RST(CMN10_B6_R4),
            .CR_5_RST(CMN10_B6_R5),
            .CR_6_RST(CMN10_B6_R6),
            .CR_7_RST(CMN10_B6_R7),
            .CR_8_RST(CMN10_B6_R8),
            .CR_9_RST(CMN10_B6_R9),      
            .CR_10_RST(CMN10_B6_R10),
            .CR_11_RST(CMN10_B6_R11),      
            .CR_12_RST(CMN10_B6_R12),
            .CR_13_RST(CMN10_B6_R13),
            .CR_14_RST(CMN10_B6_R14),
            .CR_15_RST(CMN10_B6_R15),
            .CR_16_RST(CMN10_B6_R16),
            .CR_17_RST(CMN10_B6_R17),
            .CR_18_RST(CMN10_B6_R18),
            .CR_19_RST(CMN10_B6_R19),      
            .CR_20_RST(CMN10_B6_R20),
            .CR_21_RST(CMN10_B6_R21),      
            .CR_22_RST(CMN10_B6_R22),
            .CR_23_RST(CMN10_B6_R23),
            .CR_24_RST(CMN10_B6_R24),
            .CR_25_RST(CMN10_B6_R25),
            .CR_26_RST(CMN10_B6_R26),
            .CR_27_RST(CMN10_B6_R27),
            .CR_28_RST(CMN10_B6_R28),
            .CR_29_RST(CMN10_B6_R29),
            .CR_30_RST(CMN10_B6_R30),            
            .CR_31_RST(CMN10_B6_R31))
 cmn10_b6 (
  .cr_rd_data  (cr_cmn10_b6_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn10_b6_sel[31:0])
);

wire [15:0] cr_cmn10_b7_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN10_B7_R0),
            .CR_1_RST(CMN10_B7_R1),      
            .CR_2_RST(CMN10_B7_R2),
            .CR_3_RST(CMN10_B7_R3),
            .CR_4_RST(CMN10_B7_R4),
            .CR_5_RST(CMN10_B7_R5),
            .CR_6_RST(CMN10_B7_R6),
            .CR_7_RST(CMN10_B7_R7),
            .CR_8_RST(CMN10_B7_R8),
            .CR_9_RST(CMN10_B7_R9),      
            .CR_10_RST(CMN10_B7_R10),
            .CR_11_RST(CMN10_B7_R11),      
            .CR_12_RST(CMN10_B7_R12),
            .CR_13_RST(CMN10_B7_R13),
            .CR_14_RST(CMN10_B7_R14),
            .CR_15_RST(CMN10_B7_R15),
            .CR_16_RST(CMN10_B7_R16),
            .CR_17_RST(CMN10_B7_R17),
            .CR_18_RST(CMN10_B7_R18),
            .CR_19_RST(CMN10_B7_R19),      
            .CR_20_RST(CMN10_B7_R20),
            .CR_21_RST(CMN10_B7_R21),      
            .CR_22_RST(CMN10_B7_R22),
            .CR_23_RST(CMN10_B7_R23),
            .CR_24_RST(CMN10_B7_R24),
            .CR_25_RST(CMN10_B7_R25),
            .CR_26_RST(CMN10_B7_R26),
            .CR_27_RST(CMN10_B7_R27),
            .CR_28_RST(CMN10_B7_R28),
            .CR_29_RST(CMN10_B7_R29),
            .CR_30_RST(CMN10_B7_R30),            
            .CR_31_RST(CMN10_B7_R31))
 cmn10_b7 (
  .cr_rd_data  (cr_cmn10_b7_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn10_b7_sel[31:0])
);

wire [15:0] cr_cmn11_b0_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN11_B0_R0),
            .CR_1_RST(CMN11_B0_R1),      
            .CR_2_RST(CMN11_B0_R2),
            .CR_3_RST(CMN11_B0_R3),
            .CR_4_RST(CMN11_B0_R4),
            .CR_5_RST(CMN11_B0_R5),
            .CR_6_RST(CMN11_B0_R6),
            .CR_7_RST(CMN11_B0_R7),
            .CR_8_RST(CMN11_B0_R8),
            .CR_9_RST(CMN11_B0_R9),      
            .CR_10_RST(CMN11_B0_R10),
            .CR_11_RST(CMN11_B0_R11),      
            .CR_12_RST(CMN11_B0_R12),
            .CR_13_RST(CMN11_B0_R13),
            .CR_14_RST(CMN11_B0_R14),
            .CR_15_RST(CMN11_B0_R15),
            .CR_16_RST(CMN11_B0_R16),
            .CR_17_RST(CMN11_B0_R17),
            .CR_18_RST(CMN11_B0_R18),
            .CR_19_RST(CMN11_B0_R19),      
            .CR_20_RST(CMN11_B0_R20),
            .CR_21_RST(CMN11_B0_R21),      
            .CR_22_RST(CMN11_B0_R22),
            .CR_23_RST(CMN11_B0_R23),
            .CR_24_RST(CMN11_B0_R24),
            .CR_25_RST(CMN11_B0_R25),
            .CR_26_RST(CMN11_B0_R26),
            .CR_27_RST(CMN11_B0_R27),
            .CR_28_RST(CMN11_B0_R28),
            .CR_29_RST(CMN11_B0_R29),
            .CR_30_RST(CMN11_B0_R30),            
            .CR_31_RST(CMN11_B0_R31))
 cmn11_b0 (
  .cr_rd_data  (cr_cmn11_b0_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn11_b0_sel[31:0])
);

wire [15:0] cr_cmn11_b1_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN11_B1_R0),
            .CR_1_RST(CMN11_B1_R1),      
            .CR_2_RST(CMN11_B1_R2),
            .CR_3_RST(CMN11_B1_R3),
            .CR_4_RST(CMN11_B1_R4),
            .CR_5_RST(CMN11_B1_R5),
            .CR_6_RST(CMN11_B1_R6),
            .CR_7_RST(CMN11_B1_R7),
            .CR_8_RST(CMN11_B1_R8),
            .CR_9_RST(CMN11_B1_R9),      
            .CR_10_RST(CMN11_B1_R10),
            .CR_11_RST(CMN11_B1_R11),      
            .CR_12_RST(CMN11_B1_R12),
            .CR_13_RST(CMN11_B1_R13),
            .CR_14_RST(CMN11_B1_R14),
            .CR_15_RST(CMN11_B1_R15),
            .CR_16_RST(CMN11_B1_R16),
            .CR_17_RST(CMN11_B1_R17),
            .CR_18_RST(CMN11_B1_R18),
            .CR_19_RST(CMN11_B1_R19),      
            .CR_20_RST(CMN11_B1_R20),
            .CR_21_RST(CMN11_B1_R21),      
            .CR_22_RST(CMN11_B1_R22),
            .CR_23_RST(CMN11_B1_R23),
            .CR_24_RST(CMN11_B1_R24),
            .CR_25_RST(CMN11_B1_R25),
            .CR_26_RST(CMN11_B1_R26),
            .CR_27_RST(CMN11_B1_R27),
            .CR_28_RST(CMN11_B1_R28),
            .CR_29_RST(CMN11_B1_R29),
            .CR_30_RST(CMN11_B1_R30),            
            .CR_31_RST(CMN11_B1_R31))
 cmn11_b1 (
  .cr_rd_data  (cr_cmn11_b1_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn11_b1_sel[31:0])
);

wire [15:0] cr_cmn11_b2_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN11_B2_R0),
            .CR_1_RST(CMN11_B2_R1),      
            .CR_2_RST(CMN11_B2_R2),
            .CR_3_RST(CMN11_B2_R3),
            .CR_4_RST(CMN11_B2_R4),
            .CR_5_RST(CMN11_B2_R5),
            .CR_6_RST(CMN11_B2_R6),
            .CR_7_RST(CMN11_B2_R7),
            .CR_8_RST(CMN11_B2_R8),
            .CR_9_RST(CMN11_B2_R9),      
            .CR_10_RST(CMN11_B2_R10),
            .CR_11_RST(CMN11_B2_R11),      
            .CR_12_RST(CMN11_B2_R12),
            .CR_13_RST(CMN11_B2_R13),
            .CR_14_RST(CMN11_B2_R14),
            .CR_15_RST(CMN11_B2_R15),
            .CR_16_RST(CMN11_B2_R16),
            .CR_17_RST(CMN11_B2_R17),
            .CR_18_RST(CMN11_B2_R18),
            .CR_19_RST(CMN11_B2_R19),      
            .CR_20_RST(CMN11_B2_R20),
            .CR_21_RST(CMN11_B2_R21),      
            .CR_22_RST(CMN11_B2_R22),
            .CR_23_RST(CMN11_B2_R23),
            .CR_24_RST(CMN11_B2_R24),
            .CR_25_RST(CMN11_B2_R25),
            .CR_26_RST(CMN11_B2_R26),
            .CR_27_RST(CMN11_B2_R27),
            .CR_28_RST(CMN11_B2_R28),
            .CR_29_RST(CMN11_B2_R29),
            .CR_30_RST(CMN11_B2_R30),            
            .CR_31_RST(CMN11_B2_R31))
 cmn11_b2 (
  .cr_rd_data  (cr_cmn11_b2_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn11_b2_sel[31:0])
);

wire [15:0] cr_cmn11_b3_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN11_B3_R0),
            .CR_1_RST(CMN11_B3_R1),      
            .CR_2_RST(CMN11_B3_R2),
            .CR_3_RST(CMN11_B3_R3),
            .CR_4_RST(CMN11_B3_R4),
            .CR_5_RST(CMN11_B3_R5),
            .CR_6_RST(CMN11_B3_R6),
            .CR_7_RST(CMN11_B3_R7),
            .CR_8_RST(CMN11_B3_R8),
            .CR_9_RST(CMN11_B3_R9),      
            .CR_10_RST(CMN11_B3_R10),
            .CR_11_RST(CMN11_B3_R11),      
            .CR_12_RST(CMN11_B3_R12),
            .CR_13_RST(CMN11_B3_R13),
            .CR_14_RST(CMN11_B3_R14),
            .CR_15_RST(CMN11_B3_R15),
            .CR_16_RST(CMN11_B3_R16),
            .CR_17_RST(CMN11_B3_R17),
            .CR_18_RST(CMN11_B3_R18),
            .CR_19_RST(CMN11_B3_R19),      
            .CR_20_RST(CMN11_B3_R20),
            .CR_21_RST(CMN11_B3_R21),      
            .CR_22_RST(CMN11_B3_R22),
            .CR_23_RST(CMN11_B3_R23),
            .CR_24_RST(CMN11_B3_R24),
            .CR_25_RST(CMN11_B3_R25),
            .CR_26_RST(CMN11_B3_R26),
            .CR_27_RST(CMN11_B3_R27),
            .CR_28_RST(CMN11_B3_R28),
            .CR_29_RST(CMN11_B3_R29),
            .CR_30_RST(CMN11_B3_R30),            
            .CR_31_RST(CMN11_B3_R31))
 cmn11_b3 (
  .cr_rd_data  (cr_cmn11_b3_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn11_b3_sel[31:0])
);

wire [15:0] cr_cmn11_b4_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN11_B4_R0),
            .CR_1_RST(CMN11_B4_R1),      
            .CR_2_RST(CMN11_B4_R2),
            .CR_3_RST(CMN11_B4_R3),
            .CR_4_RST(CMN11_B4_R4),
            .CR_5_RST(CMN11_B4_R5),
            .CR_6_RST(CMN11_B4_R6),
            .CR_7_RST(CMN11_B4_R7),
            .CR_8_RST(CMN11_B4_R8),
            .CR_9_RST(CMN11_B4_R9),      
            .CR_10_RST(CMN11_B4_R10),
            .CR_11_RST(CMN11_B4_R11),      
            .CR_12_RST(CMN11_B4_R12),
            .CR_13_RST(CMN11_B4_R13),
            .CR_14_RST(CMN11_B4_R14),
            .CR_15_RST(CMN11_B4_R15),
            .CR_16_RST(CMN11_B4_R16),
            .CR_17_RST(CMN11_B4_R17),
            .CR_18_RST(CMN11_B4_R18),
            .CR_19_RST(CMN11_B4_R19),      
            .CR_20_RST(CMN11_B4_R20),
            .CR_21_RST(CMN11_B4_R21),      
            .CR_22_RST(CMN11_B4_R22),
            .CR_23_RST(CMN11_B4_R23),
            .CR_24_RST(CMN11_B4_R24),
            .CR_25_RST(CMN11_B4_R25),
            .CR_26_RST(CMN11_B4_R26),
            .CR_27_RST(CMN11_B4_R27),
            .CR_28_RST(CMN11_B4_R28),
            .CR_29_RST(CMN11_B4_R29),
            .CR_30_RST(CMN11_B4_R30),            
            .CR_31_RST(CMN11_B4_R31))
 cmn11_b4 (
  .cr_rd_data  (cr_cmn11_b4_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn11_b4_sel[31:0])
);

wire [15:0] cr_cmn11_b5_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN11_B5_R0),
            .CR_1_RST(CMN11_B5_R1),      
            .CR_2_RST(CMN11_B5_R2),
            .CR_3_RST(CMN11_B5_R3),
            .CR_4_RST(CMN11_B5_R4),
            .CR_5_RST(CMN11_B5_R5),
            .CR_6_RST(CMN11_B5_R6),
            .CR_7_RST(CMN11_B5_R7),
            .CR_8_RST(CMN11_B5_R8),
            .CR_9_RST(CMN11_B5_R9),      
            .CR_10_RST(CMN11_B5_R10),
            .CR_11_RST(CMN11_B5_R11),      
            .CR_12_RST(CMN11_B5_R12),
            .CR_13_RST(CMN11_B5_R13),
            .CR_14_RST(CMN11_B5_R14),
            .CR_15_RST(CMN11_B5_R15),
            .CR_16_RST(CMN11_B5_R16),
            .CR_17_RST(CMN11_B5_R17),
            .CR_18_RST(CMN11_B5_R18),
            .CR_19_RST(CMN11_B5_R19),      
            .CR_20_RST(CMN11_B5_R20),
            .CR_21_RST(CMN11_B5_R21),      
            .CR_22_RST(CMN11_B5_R22),
            .CR_23_RST(CMN11_B5_R23),
            .CR_24_RST(CMN11_B5_R24),
            .CR_25_RST(CMN11_B5_R25),
            .CR_26_RST(CMN11_B5_R26),
            .CR_27_RST(CMN11_B5_R27),
            .CR_28_RST(CMN11_B5_R28),
            .CR_29_RST(CMN11_B5_R29),
            .CR_30_RST(CMN11_B5_R30),            
            .CR_31_RST(CMN11_B5_R31))
 cmn11_b5 (
  .cr_rd_data  (cr_cmn11_b5_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn11_b5_sel[31:0])
);

wire [15:0] cr_cmn11_b6_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN11_B6_R0),
            .CR_1_RST(CMN11_B6_R1),      
            .CR_2_RST(CMN11_B6_R2),
            .CR_3_RST(CMN11_B6_R3),
            .CR_4_RST(CMN11_B6_R4),
            .CR_5_RST(CMN11_B6_R5),
            .CR_6_RST(CMN11_B6_R6),
            .CR_7_RST(CMN11_B6_R7),
            .CR_8_RST(CMN11_B6_R8),
            .CR_9_RST(CMN11_B6_R9),      
            .CR_10_RST(CMN11_B6_R10),
            .CR_11_RST(CMN11_B6_R11),      
            .CR_12_RST(CMN11_B6_R12),
            .CR_13_RST(CMN11_B6_R13),
            .CR_14_RST(CMN11_B6_R14),
            .CR_15_RST(CMN11_B6_R15),
            .CR_16_RST(CMN11_B6_R16),
            .CR_17_RST(CMN11_B6_R17),
            .CR_18_RST(CMN11_B6_R18),
            .CR_19_RST(CMN11_B6_R19),      
            .CR_20_RST(CMN11_B6_R20),
            .CR_21_RST(CMN11_B6_R21),      
            .CR_22_RST(CMN11_B6_R22),
            .CR_23_RST(CMN11_B6_R23),
            .CR_24_RST(CMN11_B6_R24),
            .CR_25_RST(CMN11_B6_R25),
            .CR_26_RST(CMN11_B6_R26),
            .CR_27_RST(CMN11_B6_R27),
            .CR_28_RST(CMN11_B6_R28),
            .CR_29_RST(CMN11_B6_R29),
            .CR_30_RST(CMN11_B6_R30),            
            .CR_31_RST(CMN11_B6_R31))
 cmn11_b6 (
  .cr_rd_data  (cr_cmn11_b6_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn11_b6_sel[31:0])
);

wire [15:0] cr_cmn11_b7_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN11_B7_R0),
            .CR_1_RST(CMN11_B7_R1),      
            .CR_2_RST(CMN11_B7_R2),
            .CR_3_RST(CMN11_B7_R3),
            .CR_4_RST(CMN11_B7_R4),
            .CR_5_RST(CMN11_B7_R5),
            .CR_6_RST(CMN11_B7_R6),
            .CR_7_RST(CMN11_B7_R7),
            .CR_8_RST(CMN11_B7_R8),
            .CR_9_RST(CMN11_B7_R9),      
            .CR_10_RST(CMN11_B7_R10),
            .CR_11_RST(CMN11_B7_R11),      
            .CR_12_RST(CMN11_B7_R12),
            .CR_13_RST(CMN11_B7_R13),
            .CR_14_RST(CMN11_B7_R14),
            .CR_15_RST(CMN11_B7_R15),
            .CR_16_RST(CMN11_B7_R16),
            .CR_17_RST(CMN11_B7_R17),
            .CR_18_RST(CMN11_B7_R18),
            .CR_19_RST(CMN11_B7_R19),      
            .CR_20_RST(CMN11_B7_R20),
            .CR_21_RST(CMN11_B7_R21),      
            .CR_22_RST(CMN11_B7_R22),
            .CR_23_RST(CMN11_B7_R23),
            .CR_24_RST(CMN11_B7_R24),
            .CR_25_RST(CMN11_B7_R25),
            .CR_26_RST(CMN11_B7_R26),
            .CR_27_RST(CMN11_B7_R27),
            .CR_28_RST(CMN11_B7_R28),
            .CR_29_RST(CMN11_B7_R29),
            .CR_30_RST(CMN11_B7_R30),            
            .CR_31_RST(CMN11_B7_R31))
 cmn11_b7 (
  .cr_rd_data  (cr_cmn11_b7_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn11_b7_sel[31:0])
);

wire [15:0] cr_cmn12_b0_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN12_B0_R0),
            .CR_1_RST(CMN12_B0_R1),      
            .CR_2_RST(CMN12_B0_R2),
            .CR_3_RST(CMN12_B0_R3),
            .CR_4_RST(CMN12_B0_R4),
            .CR_5_RST(CMN12_B0_R5),
            .CR_6_RST(CMN12_B0_R6),
            .CR_7_RST(CMN12_B0_R7),
            .CR_8_RST(CMN12_B0_R8),
            .CR_9_RST(CMN12_B0_R9),      
            .CR_10_RST(CMN12_B0_R10),
            .CR_11_RST(CMN12_B0_R11),      
            .CR_12_RST(CMN12_B0_R12),
            .CR_13_RST(CMN12_B0_R13),
            .CR_14_RST(CMN12_B0_R14),
            .CR_15_RST(CMN12_B0_R15),
            .CR_16_RST(CMN12_B0_R16),
            .CR_17_RST(CMN12_B0_R17),
            .CR_18_RST(CMN12_B0_R18),
            .CR_19_RST(CMN12_B0_R19),      
            .CR_20_RST(CMN12_B0_R20),
            .CR_21_RST(CMN12_B0_R21),      
            .CR_22_RST(CMN12_B0_R22),
            .CR_23_RST(CMN12_B0_R23),
            .CR_24_RST(CMN12_B0_R24),
            .CR_25_RST(CMN12_B0_R25),
            .CR_26_RST(CMN12_B0_R26),
            .CR_27_RST(CMN12_B0_R27),
            .CR_28_RST(CMN12_B0_R28),
            .CR_29_RST(CMN12_B0_R29),
            .CR_30_RST(CMN12_B0_R30),            
            .CR_31_RST(CMN12_B0_R31))
 cmn12_b0 (
  .cr_rd_data  (cr_cmn12_b0_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn12_b0_sel[31:0])
);

wire [15:0] cr_cmn12_b1_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN12_B1_R0),
            .CR_1_RST(CMN12_B1_R1),      
            .CR_2_RST(CMN12_B1_R2),
            .CR_3_RST(CMN12_B1_R3),
            .CR_4_RST(CMN12_B1_R4),
            .CR_5_RST(CMN12_B1_R5),
            .CR_6_RST(CMN12_B1_R6),
            .CR_7_RST(CMN12_B1_R7),
            .CR_8_RST(CMN12_B1_R8),
            .CR_9_RST(CMN12_B1_R9),      
            .CR_10_RST(CMN12_B1_R10),
            .CR_11_RST(CMN12_B1_R11),      
            .CR_12_RST(CMN12_B1_R12),
            .CR_13_RST(CMN12_B1_R13),
            .CR_14_RST(CMN12_B1_R14),
            .CR_15_RST(CMN12_B1_R15),
            .CR_16_RST(CMN12_B1_R16),
            .CR_17_RST(CMN12_B1_R17),
            .CR_18_RST(CMN12_B1_R18),
            .CR_19_RST(CMN12_B1_R19),      
            .CR_20_RST(CMN12_B1_R20),
            .CR_21_RST(CMN12_B1_R21),      
            .CR_22_RST(CMN12_B1_R22),
            .CR_23_RST(CMN12_B1_R23),
            .CR_24_RST(CMN12_B1_R24),
            .CR_25_RST(CMN12_B1_R25),
            .CR_26_RST(CMN12_B1_R26),
            .CR_27_RST(CMN12_B1_R27),
            .CR_28_RST(CMN12_B1_R28),
            .CR_29_RST(CMN12_B1_R29),
            .CR_30_RST(CMN12_B1_R30),            
            .CR_31_RST(CMN12_B1_R31))
 cmn12_b1 (
  .cr_rd_data  (cr_cmn12_b1_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn12_b1_sel[31:0])
);

wire [15:0] cr_cmn12_b2_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN12_B2_R0),
            .CR_1_RST(CMN12_B2_R1),      
            .CR_2_RST(CMN12_B2_R2),
            .CR_3_RST(CMN12_B2_R3),
            .CR_4_RST(CMN12_B2_R4),
            .CR_5_RST(CMN12_B2_R5),
            .CR_6_RST(CMN12_B2_R6),
            .CR_7_RST(CMN12_B2_R7),
            .CR_8_RST(CMN12_B2_R8),
            .CR_9_RST(CMN12_B2_R9),      
            .CR_10_RST(CMN12_B2_R10),
            .CR_11_RST(CMN12_B2_R11),      
            .CR_12_RST(CMN12_B2_R12),
            .CR_13_RST(CMN12_B2_R13),
            .CR_14_RST(CMN12_B2_R14),
            .CR_15_RST(CMN12_B2_R15),
            .CR_16_RST(CMN12_B2_R16),
            .CR_17_RST(CMN12_B2_R17),
            .CR_18_RST(CMN12_B2_R18),
            .CR_19_RST(CMN12_B2_R19),      
            .CR_20_RST(CMN12_B2_R20),
            .CR_21_RST(CMN12_B2_R21),      
            .CR_22_RST(CMN12_B2_R22),
            .CR_23_RST(CMN12_B2_R23),
            .CR_24_RST(CMN12_B2_R24),
            .CR_25_RST(CMN12_B2_R25),
            .CR_26_RST(CMN12_B2_R26),
            .CR_27_RST(CMN12_B2_R27),
            .CR_28_RST(CMN12_B2_R28),
            .CR_29_RST(CMN12_B2_R29),
            .CR_30_RST(CMN12_B2_R30),            
            .CR_31_RST(CMN12_B2_R31))
 cmn12_b2 (
  .cr_rd_data  (cr_cmn12_b2_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn12_b2_sel[31:0])
);

wire [15:0] cr_cmn12_b3_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN12_B3_R0),
            .CR_1_RST(CMN12_B3_R1),      
            .CR_2_RST(CMN12_B3_R2),
            .CR_3_RST(CMN12_B3_R3),
            .CR_4_RST(CMN12_B3_R4),
            .CR_5_RST(CMN12_B3_R5),
            .CR_6_RST(CMN12_B3_R6),
            .CR_7_RST(CMN12_B3_R7),
            .CR_8_RST(CMN12_B3_R8),
            .CR_9_RST(CMN12_B3_R9),      
            .CR_10_RST(CMN12_B3_R10),
            .CR_11_RST(CMN12_B3_R11),      
            .CR_12_RST(CMN12_B3_R12),
            .CR_13_RST(CMN12_B3_R13),
            .CR_14_RST(CMN12_B3_R14),
            .CR_15_RST(CMN12_B3_R15),
            .CR_16_RST(CMN12_B3_R16),
            .CR_17_RST(CMN12_B3_R17),
            .CR_18_RST(CMN12_B3_R18),
            .CR_19_RST(CMN12_B3_R19),      
            .CR_20_RST(CMN12_B3_R20),
            .CR_21_RST(CMN12_B3_R21),      
            .CR_22_RST(CMN12_B3_R22),
            .CR_23_RST(CMN12_B3_R23),
            .CR_24_RST(CMN12_B3_R24),
            .CR_25_RST(CMN12_B3_R25),
            .CR_26_RST(CMN12_B3_R26),
            .CR_27_RST(CMN12_B3_R27),
            .CR_28_RST(CMN12_B3_R28),
            .CR_29_RST(CMN12_B3_R29),
            .CR_30_RST(CMN12_B3_R30),            
            .CR_31_RST(CMN12_B3_R31))
 cmn12_b3 (
  .cr_rd_data  (cr_cmn12_b3_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn12_b3_sel[31:0])
);

wire [15:0] cr_cmn12_b4_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN12_B4_R0),
            .CR_1_RST(CMN12_B4_R1),      
            .CR_2_RST(CMN12_B4_R2),
            .CR_3_RST(CMN12_B4_R3),
            .CR_4_RST(CMN12_B4_R4),
            .CR_5_RST(CMN12_B4_R5),
            .CR_6_RST(CMN12_B4_R6),
            .CR_7_RST(CMN12_B4_R7),
            .CR_8_RST(CMN12_B4_R8),
            .CR_9_RST(CMN12_B4_R9),      
            .CR_10_RST(CMN12_B4_R10),
            .CR_11_RST(CMN12_B4_R11),      
            .CR_12_RST(CMN12_B4_R12),
            .CR_13_RST(CMN12_B4_R13),
            .CR_14_RST(CMN12_B4_R14),
            .CR_15_RST(CMN12_B4_R15),
            .CR_16_RST(CMN12_B4_R16),
            .CR_17_RST(CMN12_B4_R17),
            .CR_18_RST(CMN12_B4_R18),
            .CR_19_RST(CMN12_B4_R19),      
            .CR_20_RST(CMN12_B4_R20),
            .CR_21_RST(CMN12_B4_R21),      
            .CR_22_RST(CMN12_B4_R22),
            .CR_23_RST(CMN12_B4_R23),
            .CR_24_RST(CMN12_B4_R24),
            .CR_25_RST(CMN12_B4_R25),
            .CR_26_RST(CMN12_B4_R26),
            .CR_27_RST(CMN12_B4_R27),
            .CR_28_RST(CMN12_B4_R28),
            .CR_29_RST(CMN12_B4_R29),
            .CR_30_RST(CMN12_B4_R30),            
            .CR_31_RST(CMN12_B4_R31))
 cmn12_b4 (
  .cr_rd_data  (cr_cmn12_b4_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn12_b4_sel[31:0])
);

wire [15:0] cr_cmn12_b5_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN12_B5_R0),
            .CR_1_RST(CMN12_B5_R1),      
            .CR_2_RST(CMN12_B5_R2),
            .CR_3_RST(CMN12_B5_R3),
            .CR_4_RST(CMN12_B5_R4),
            .CR_5_RST(CMN12_B5_R5),
            .CR_6_RST(CMN12_B5_R6),
            .CR_7_RST(CMN12_B5_R7),
            .CR_8_RST(CMN12_B5_R8),
            .CR_9_RST(CMN12_B5_R9),      
            .CR_10_RST(CMN12_B5_R10),
            .CR_11_RST(CMN12_B5_R11),      
            .CR_12_RST(CMN12_B5_R12),
            .CR_13_RST(CMN12_B5_R13),
            .CR_14_RST(CMN12_B5_R14),
            .CR_15_RST(CMN12_B5_R15),
            .CR_16_RST(CMN12_B5_R16),
            .CR_17_RST(CMN12_B5_R17),
            .CR_18_RST(CMN12_B5_R18),
            .CR_19_RST(CMN12_B5_R19),      
            .CR_20_RST(CMN12_B5_R20),
            .CR_21_RST(CMN12_B5_R21),      
            .CR_22_RST(CMN12_B5_R22),
            .CR_23_RST(CMN12_B5_R23),
            .CR_24_RST(CMN12_B5_R24),
            .CR_25_RST(CMN12_B5_R25),
            .CR_26_RST(CMN12_B5_R26),
            .CR_27_RST(CMN12_B5_R27),
            .CR_28_RST(CMN12_B5_R28),
            .CR_29_RST(CMN12_B5_R29),
            .CR_30_RST(CMN12_B5_R30),            
            .CR_31_RST(CMN12_B5_R31))
 cmn12_b5 (
  .cr_rd_data  (cr_cmn12_b5_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn12_b5_sel[31:0])
);

wire [15:0] cr_cmn12_b6_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN12_B6_R0),
            .CR_1_RST(CMN12_B6_R1),      
            .CR_2_RST(CMN12_B6_R2),
            .CR_3_RST(CMN12_B6_R3),
            .CR_4_RST(CMN12_B6_R4),
            .CR_5_RST(CMN12_B6_R5),
            .CR_6_RST(CMN12_B6_R6),
            .CR_7_RST(CMN12_B6_R7),
            .CR_8_RST(CMN12_B6_R8),
            .CR_9_RST(CMN12_B6_R9),      
            .CR_10_RST(CMN12_B6_R10),
            .CR_11_RST(CMN12_B6_R11),      
            .CR_12_RST(CMN12_B6_R12),
            .CR_13_RST(CMN12_B6_R13),
            .CR_14_RST(CMN12_B6_R14),
            .CR_15_RST(CMN12_B6_R15),
            .CR_16_RST(CMN12_B6_R16),
            .CR_17_RST(CMN12_B6_R17),
            .CR_18_RST(CMN12_B6_R18),
            .CR_19_RST(CMN12_B6_R19),      
            .CR_20_RST(CMN12_B6_R20),
            .CR_21_RST(CMN12_B6_R21),      
            .CR_22_RST(CMN12_B6_R22),
            .CR_23_RST(CMN12_B6_R23),
            .CR_24_RST(CMN12_B6_R24),
            .CR_25_RST(CMN12_B6_R25),
            .CR_26_RST(CMN12_B6_R26),
            .CR_27_RST(CMN12_B6_R27),
            .CR_28_RST(CMN12_B6_R28),
            .CR_29_RST(CMN12_B6_R29),
            .CR_30_RST(CMN12_B6_R30),            
            .CR_31_RST(CMN12_B6_R31))
 cmn12_b6 (
  .cr_rd_data  (cr_cmn12_b6_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn12_b6_sel[31:0])
);

wire [15:0] cr_cmn12_b7_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN12_B7_R0),
            .CR_1_RST(CMN12_B7_R1),      
            .CR_2_RST(CMN12_B7_R2),
            .CR_3_RST(CMN12_B7_R3),
            .CR_4_RST(CMN12_B7_R4),
            .CR_5_RST(CMN12_B7_R5),
            .CR_6_RST(CMN12_B7_R6),
            .CR_7_RST(CMN12_B7_R7),
            .CR_8_RST(CMN12_B7_R8),
            .CR_9_RST(CMN12_B7_R9),      
            .CR_10_RST(CMN12_B7_R10),
            .CR_11_RST(CMN12_B7_R11),      
            .CR_12_RST(CMN12_B7_R12),
            .CR_13_RST(CMN12_B7_R13),
            .CR_14_RST(CMN12_B7_R14),
            .CR_15_RST(CMN12_B7_R15),
            .CR_16_RST(CMN12_B7_R16),
            .CR_17_RST(CMN12_B7_R17),
            .CR_18_RST(CMN12_B7_R18),
            .CR_19_RST(CMN12_B7_R19),      
            .CR_20_RST(CMN12_B7_R20),
            .CR_21_RST(CMN12_B7_R21),      
            .CR_22_RST(CMN12_B7_R22),
            .CR_23_RST(CMN12_B7_R23),
            .CR_24_RST(CMN12_B7_R24),
            .CR_25_RST(CMN12_B7_R25),
            .CR_26_RST(CMN12_B7_R26),
            .CR_27_RST(CMN12_B7_R27),
            .CR_28_RST(CMN12_B7_R28),
            .CR_29_RST(CMN12_B7_R29),
            .CR_30_RST(CMN12_B7_R30),            
            .CR_31_RST(CMN12_B7_R31))
 cmn12_b7 (
  .cr_rd_data  (cr_cmn12_b7_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn12_b7_sel[31:0])
);

wire [15:0] cr_cmn13_b0_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN13_B0_R0),
            .CR_1_RST(CMN13_B0_R1),      
            .CR_2_RST(CMN13_B0_R2),
            .CR_3_RST(CMN13_B0_R3),
            .CR_4_RST(CMN13_B0_R4),
            .CR_5_RST(CMN13_B0_R5),
            .CR_6_RST(CMN13_B0_R6),
            .CR_7_RST(CMN13_B0_R7),
            .CR_8_RST(CMN13_B0_R8),
            .CR_9_RST(CMN13_B0_R9),      
            .CR_10_RST(CMN13_B0_R10),
            .CR_11_RST(CMN13_B0_R11),      
            .CR_12_RST(CMN13_B0_R12),
            .CR_13_RST(CMN13_B0_R13),
            .CR_14_RST(CMN13_B0_R14),
            .CR_15_RST(CMN13_B0_R15),
            .CR_16_RST(CMN13_B0_R16),
            .CR_17_RST(CMN13_B0_R17),
            .CR_18_RST(CMN13_B0_R18),
            .CR_19_RST(CMN13_B0_R19),      
            .CR_20_RST(CMN13_B0_R20),
            .CR_21_RST(CMN13_B0_R21),      
            .CR_22_RST(CMN13_B0_R22),
            .CR_23_RST(CMN13_B0_R23),
            .CR_24_RST(CMN13_B0_R24),
            .CR_25_RST(CMN13_B0_R25),
            .CR_26_RST(CMN13_B0_R26),
            .CR_27_RST(CMN13_B0_R27),
            .CR_28_RST(CMN13_B0_R28),
            .CR_29_RST(CMN13_B0_R29),
            .CR_30_RST(CMN13_B0_R30),            
            .CR_31_RST(CMN13_B0_R31))
 cmn13_b0 (
  .cr_rd_data  (cr_cmn13_b0_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn13_b0_sel[31:0])
);

wire [15:0] cr_cmn13_b1_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN13_B1_R0),
            .CR_1_RST(CMN13_B1_R1),      
            .CR_2_RST(CMN13_B1_R2),
            .CR_3_RST(CMN13_B1_R3),
            .CR_4_RST(CMN13_B1_R4),
            .CR_5_RST(CMN13_B1_R5),
            .CR_6_RST(CMN13_B1_R6),
            .CR_7_RST(CMN13_B1_R7),
            .CR_8_RST(CMN13_B1_R8),
            .CR_9_RST(CMN13_B1_R9),      
            .CR_10_RST(CMN13_B1_R10),
            .CR_11_RST(CMN13_B1_R11),      
            .CR_12_RST(CMN13_B1_R12),
            .CR_13_RST(CMN13_B1_R13),
            .CR_14_RST(CMN13_B1_R14),
            .CR_15_RST(CMN13_B1_R15),
            .CR_16_RST(CMN13_B1_R16),
            .CR_17_RST(CMN13_B1_R17),
            .CR_18_RST(CMN13_B1_R18),
            .CR_19_RST(CMN13_B1_R19),      
            .CR_20_RST(CMN13_B1_R20),
            .CR_21_RST(CMN13_B1_R21),      
            .CR_22_RST(CMN13_B1_R22),
            .CR_23_RST(CMN13_B1_R23),
            .CR_24_RST(CMN13_B1_R24),
            .CR_25_RST(CMN13_B1_R25),
            .CR_26_RST(CMN13_B1_R26),
            .CR_27_RST(CMN13_B1_R27),
            .CR_28_RST(CMN13_B1_R28),
            .CR_29_RST(CMN13_B1_R29),
            .CR_30_RST(CMN13_B1_R30),            
            .CR_31_RST(CMN13_B1_R31))
 cmn13_b1 (
  .cr_rd_data  (cr_cmn13_b1_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn13_b1_sel[31:0])
);

wire [15:0] cr_cmn13_b2_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN13_B2_R0),
            .CR_1_RST(CMN13_B2_R1),      
            .CR_2_RST(CMN13_B2_R2),
            .CR_3_RST(CMN13_B2_R3),
            .CR_4_RST(CMN13_B2_R4),
            .CR_5_RST(CMN13_B2_R5),
            .CR_6_RST(CMN13_B2_R6),
            .CR_7_RST(CMN13_B2_R7),
            .CR_8_RST(CMN13_B2_R8),
            .CR_9_RST(CMN13_B2_R9),      
            .CR_10_RST(CMN13_B2_R10),
            .CR_11_RST(CMN13_B2_R11),      
            .CR_12_RST(CMN13_B2_R12),
            .CR_13_RST(CMN13_B2_R13),
            .CR_14_RST(CMN13_B2_R14),
            .CR_15_RST(CMN13_B2_R15),
            .CR_16_RST(CMN13_B2_R16),
            .CR_17_RST(CMN13_B2_R17),
            .CR_18_RST(CMN13_B2_R18),
            .CR_19_RST(CMN13_B2_R19),      
            .CR_20_RST(CMN13_B2_R20),
            .CR_21_RST(CMN13_B2_R21),      
            .CR_22_RST(CMN13_B2_R22),
            .CR_23_RST(CMN13_B2_R23),
            .CR_24_RST(CMN13_B2_R24),
            .CR_25_RST(CMN13_B2_R25),
            .CR_26_RST(CMN13_B2_R26),
            .CR_27_RST(CMN13_B2_R27),
            .CR_28_RST(CMN13_B2_R28),
            .CR_29_RST(CMN13_B2_R29),
            .CR_30_RST(CMN13_B2_R30),            
            .CR_31_RST(CMN13_B2_R31))
 cmn13_b2 (
  .cr_rd_data  (cr_cmn13_b2_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn13_b2_sel[31:0])
);

wire [15:0] cr_cmn13_b3_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN13_B3_R0),
            .CR_1_RST(CMN13_B3_R1),      
            .CR_2_RST(CMN13_B3_R2),
            .CR_3_RST(CMN13_B3_R3),
            .CR_4_RST(CMN13_B3_R4),
            .CR_5_RST(CMN13_B3_R5),
            .CR_6_RST(CMN13_B3_R6),
            .CR_7_RST(CMN13_B3_R7),
            .CR_8_RST(CMN13_B3_R8),
            .CR_9_RST(CMN13_B3_R9),      
            .CR_10_RST(CMN13_B3_R10),
            .CR_11_RST(CMN13_B3_R11),      
            .CR_12_RST(CMN13_B3_R12),
            .CR_13_RST(CMN13_B3_R13),
            .CR_14_RST(CMN13_B3_R14),
            .CR_15_RST(CMN13_B3_R15),
            .CR_16_RST(CMN13_B3_R16),
            .CR_17_RST(CMN13_B3_R17),
            .CR_18_RST(CMN13_B3_R18),
            .CR_19_RST(CMN13_B3_R19),      
            .CR_20_RST(CMN13_B3_R20),
            .CR_21_RST(CMN13_B3_R21),      
            .CR_22_RST(CMN13_B3_R22),
            .CR_23_RST(CMN13_B3_R23),
            .CR_24_RST(CMN13_B3_R24),
            .CR_25_RST(CMN13_B3_R25),
            .CR_26_RST(CMN13_B3_R26),
            .CR_27_RST(CMN13_B3_R27),
            .CR_28_RST(CMN13_B3_R28),
            .CR_29_RST(CMN13_B3_R29),
            .CR_30_RST(CMN13_B3_R30),            
            .CR_31_RST(CMN13_B3_R31))
 cmn13_b3 (
  .cr_rd_data  (cr_cmn13_b3_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn13_b3_sel[31:0])
);

wire [15:0] cr_cmn13_b4_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN13_B4_R0),
            .CR_1_RST(CMN13_B4_R1),      
            .CR_2_RST(CMN13_B4_R2),
            .CR_3_RST(CMN13_B4_R3),
            .CR_4_RST(CMN13_B4_R4),
            .CR_5_RST(CMN13_B4_R5),
            .CR_6_RST(CMN13_B4_R6),
            .CR_7_RST(CMN13_B4_R7),
            .CR_8_RST(CMN13_B4_R8),
            .CR_9_RST(CMN13_B4_R9),      
            .CR_10_RST(CMN13_B4_R10),
            .CR_11_RST(CMN13_B4_R11),      
            .CR_12_RST(CMN13_B4_R12),
            .CR_13_RST(CMN13_B4_R13),
            .CR_14_RST(CMN13_B4_R14),
            .CR_15_RST(CMN13_B4_R15),
            .CR_16_RST(CMN13_B4_R16),
            .CR_17_RST(CMN13_B4_R17),
            .CR_18_RST(CMN13_B4_R18),
            .CR_19_RST(CMN13_B4_R19),      
            .CR_20_RST(CMN13_B4_R20),
            .CR_21_RST(CMN13_B4_R21),      
            .CR_22_RST(CMN13_B4_R22),
            .CR_23_RST(CMN13_B4_R23),
            .CR_24_RST(CMN13_B4_R24),
            .CR_25_RST(CMN13_B4_R25),
            .CR_26_RST(CMN13_B4_R26),
            .CR_27_RST(CMN13_B4_R27),
            .CR_28_RST(CMN13_B4_R28),
            .CR_29_RST(CMN13_B4_R29),
            .CR_30_RST(CMN13_B4_R30),            
            .CR_31_RST(CMN13_B4_R31))
 cmn13_b4 (
  .cr_rd_data  (cr_cmn13_b4_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn13_b4_sel[31:0])
);

wire [15:0] cr_cmn13_b5_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN13_B5_R0),
            .CR_1_RST(CMN13_B5_R1),      
            .CR_2_RST(CMN13_B5_R2),
            .CR_3_RST(CMN13_B5_R3),
            .CR_4_RST(CMN13_B5_R4),
            .CR_5_RST(CMN13_B5_R5),
            .CR_6_RST(CMN13_B5_R6),
            .CR_7_RST(CMN13_B5_R7),
            .CR_8_RST(CMN13_B5_R8),
            .CR_9_RST(CMN13_B5_R9),      
            .CR_10_RST(CMN13_B5_R10),
            .CR_11_RST(CMN13_B5_R11),      
            .CR_12_RST(CMN13_B5_R12),
            .CR_13_RST(CMN13_B5_R13),
            .CR_14_RST(CMN13_B5_R14),
            .CR_15_RST(CMN13_B5_R15),
            .CR_16_RST(CMN13_B5_R16),
            .CR_17_RST(CMN13_B5_R17),
            .CR_18_RST(CMN13_B5_R18),
            .CR_19_RST(CMN13_B5_R19),      
            .CR_20_RST(CMN13_B5_R20),
            .CR_21_RST(CMN13_B5_R21),      
            .CR_22_RST(CMN13_B5_R22),
            .CR_23_RST(CMN13_B5_R23),
            .CR_24_RST(CMN13_B5_R24),
            .CR_25_RST(CMN13_B5_R25),
            .CR_26_RST(CMN13_B5_R26),
            .CR_27_RST(CMN13_B5_R27),
            .CR_28_RST(CMN13_B5_R28),
            .CR_29_RST(CMN13_B5_R29),
            .CR_30_RST(CMN13_B5_R30),            
            .CR_31_RST(CMN13_B5_R31))
 cmn13_b5 (
  .cr_rd_data  (cr_cmn13_b5_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn13_b5_sel[31:0])
);

wire [15:0] cr_cmn13_b6_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN13_B6_R0),
            .CR_1_RST(CMN13_B6_R1),      
            .CR_2_RST(CMN13_B6_R2),
            .CR_3_RST(CMN13_B6_R3),
            .CR_4_RST(CMN13_B6_R4),
            .CR_5_RST(CMN13_B6_R5),
            .CR_6_RST(CMN13_B6_R6),
            .CR_7_RST(CMN13_B6_R7),
            .CR_8_RST(CMN13_B6_R8),
            .CR_9_RST(CMN13_B6_R9),      
            .CR_10_RST(CMN13_B6_R10),
            .CR_11_RST(CMN13_B6_R11),      
            .CR_12_RST(CMN13_B6_R12),
            .CR_13_RST(CMN13_B6_R13),
            .CR_14_RST(CMN13_B6_R14),
            .CR_15_RST(CMN13_B6_R15),
            .CR_16_RST(CMN13_B6_R16),
            .CR_17_RST(CMN13_B6_R17),
            .CR_18_RST(CMN13_B6_R18),
            .CR_19_RST(CMN13_B6_R19),      
            .CR_20_RST(CMN13_B6_R20),
            .CR_21_RST(CMN13_B6_R21),      
            .CR_22_RST(CMN13_B6_R22),
            .CR_23_RST(CMN13_B6_R23),
            .CR_24_RST(CMN13_B6_R24),
            .CR_25_RST(CMN13_B6_R25),
            .CR_26_RST(CMN13_B6_R26),
            .CR_27_RST(CMN13_B6_R27),
            .CR_28_RST(CMN13_B6_R28),
            .CR_29_RST(CMN13_B6_R29),
            .CR_30_RST(CMN13_B6_R30),            
            .CR_31_RST(CMN13_B6_R31))
 cmn13_b6 (
  .cr_rd_data  (cr_cmn13_b6_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn13_b6_sel[31:0])
);

wire [15:0] cr_cmn13_b7_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN13_B7_R0),
            .CR_1_RST(CMN13_B7_R1),      
            .CR_2_RST(CMN13_B7_R2),
            .CR_3_RST(CMN13_B7_R3),
            .CR_4_RST(CMN13_B7_R4),
            .CR_5_RST(CMN13_B7_R5),
            .CR_6_RST(CMN13_B7_R6),
            .CR_7_RST(CMN13_B7_R7),
            .CR_8_RST(CMN13_B7_R8),
            .CR_9_RST(CMN13_B7_R9),      
            .CR_10_RST(CMN13_B7_R10),
            .CR_11_RST(CMN13_B7_R11),      
            .CR_12_RST(CMN13_B7_R12),
            .CR_13_RST(CMN13_B7_R13),
            .CR_14_RST(CMN13_B7_R14),
            .CR_15_RST(CMN13_B7_R15),
            .CR_16_RST(CMN13_B7_R16),
            .CR_17_RST(CMN13_B7_R17),
            .CR_18_RST(CMN13_B7_R18),
            .CR_19_RST(CMN13_B7_R19),      
            .CR_20_RST(CMN13_B7_R20),
            .CR_21_RST(CMN13_B7_R21),      
            .CR_22_RST(CMN13_B7_R22),
            .CR_23_RST(CMN13_B7_R23),
            .CR_24_RST(CMN13_B7_R24),
            .CR_25_RST(CMN13_B7_R25),
            .CR_26_RST(CMN13_B7_R26),
            .CR_27_RST(CMN13_B7_R27),
            .CR_28_RST(CMN13_B7_R28),
            .CR_29_RST(CMN13_B7_R29),
            .CR_30_RST(CMN13_B7_R30),            
            .CR_31_RST(CMN13_B7_R31))
 cmn13_b7 (
  .cr_rd_data  (cr_cmn13_b7_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn13_b7_sel[31:0])
);

wire [15:0] cr_cmn14_b0_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN14_B0_R0),
            .CR_1_RST(CMN14_B0_R1),      
            .CR_2_RST(CMN14_B0_R2),
            .CR_3_RST(CMN14_B0_R3),
            .CR_4_RST(CMN14_B0_R4),
            .CR_5_RST(CMN14_B0_R5),
            .CR_6_RST(CMN14_B0_R6),
            .CR_7_RST(CMN14_B0_R7),
            .CR_8_RST(CMN14_B0_R8),
            .CR_9_RST(CMN14_B0_R9),      
            .CR_10_RST(CMN14_B0_R10),
            .CR_11_RST(CMN14_B0_R11),      
            .CR_12_RST(CMN14_B0_R12),
            .CR_13_RST(CMN14_B0_R13),
            .CR_14_RST(CMN14_B0_R14),
            .CR_15_RST(CMN14_B0_R15),
            .CR_16_RST(CMN14_B0_R16),
            .CR_17_RST(CMN14_B0_R17),
            .CR_18_RST(CMN14_B0_R18),
            .CR_19_RST(CMN14_B0_R19),      
            .CR_20_RST(CMN14_B0_R20),
            .CR_21_RST(CMN14_B0_R21),      
            .CR_22_RST(CMN14_B0_R22),
            .CR_23_RST(CMN14_B0_R23),
            .CR_24_RST(CMN14_B0_R24),
            .CR_25_RST(CMN14_B0_R25),
            .CR_26_RST(CMN14_B0_R26),
            .CR_27_RST(CMN14_B0_R27),
            .CR_28_RST(CMN14_B0_R28),
            .CR_29_RST(CMN14_B0_R29),
            .CR_30_RST(CMN14_B0_R30),            
            .CR_31_RST(CMN14_B0_R31))
 cmn14_b0 (
  .cr_rd_data  (cr_cmn14_b0_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn14_b0_sel[31:0])
);

wire [15:0] cr_cmn14_b1_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN14_B1_R0),
            .CR_1_RST(CMN14_B1_R1),      
            .CR_2_RST(CMN14_B1_R2),
            .CR_3_RST(CMN14_B1_R3),
            .CR_4_RST(CMN14_B1_R4),
            .CR_5_RST(CMN14_B1_R5),
            .CR_6_RST(CMN14_B1_R6),
            .CR_7_RST(CMN14_B1_R7),
            .CR_8_RST(CMN14_B1_R8),
            .CR_9_RST(CMN14_B1_R9),      
            .CR_10_RST(CMN14_B1_R10),
            .CR_11_RST(CMN14_B1_R11),      
            .CR_12_RST(CMN14_B1_R12),
            .CR_13_RST(CMN14_B1_R13),
            .CR_14_RST(CMN14_B1_R14),
            .CR_15_RST(CMN14_B1_R15),
            .CR_16_RST(CMN14_B1_R16),
            .CR_17_RST(CMN14_B1_R17),
            .CR_18_RST(CMN14_B1_R18),
            .CR_19_RST(CMN14_B1_R19),      
            .CR_20_RST(CMN14_B1_R20),
            .CR_21_RST(CMN14_B1_R21),      
            .CR_22_RST(CMN14_B1_R22),
            .CR_23_RST(CMN14_B1_R23),
            .CR_24_RST(CMN14_B1_R24),
            .CR_25_RST(CMN14_B1_R25),
            .CR_26_RST(CMN14_B1_R26),
            .CR_27_RST(CMN14_B1_R27),
            .CR_28_RST(CMN14_B1_R28),
            .CR_29_RST(CMN14_B1_R29),
            .CR_30_RST(CMN14_B1_R30),            
            .CR_31_RST(CMN14_B1_R31))
 cmn14_b1 (
  .cr_rd_data  (cr_cmn14_b1_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn14_b1_sel[31:0])
);

wire [15:0] cr_cmn14_b2_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN14_B2_R0),
            .CR_1_RST(CMN14_B2_R1),      
            .CR_2_RST(CMN14_B2_R2),
            .CR_3_RST(CMN14_B2_R3),
            .CR_4_RST(CMN14_B2_R4),
            .CR_5_RST(CMN14_B2_R5),
            .CR_6_RST(CMN14_B2_R6),
            .CR_7_RST(CMN14_B2_R7),
            .CR_8_RST(CMN14_B2_R8),
            .CR_9_RST(CMN14_B2_R9),      
            .CR_10_RST(CMN14_B2_R10),
            .CR_11_RST(CMN14_B2_R11),      
            .CR_12_RST(CMN14_B2_R12),
            .CR_13_RST(CMN14_B2_R13),
            .CR_14_RST(CMN14_B2_R14),
            .CR_15_RST(CMN14_B2_R15),
            .CR_16_RST(CMN14_B2_R16),
            .CR_17_RST(CMN14_B2_R17),
            .CR_18_RST(CMN14_B2_R18),
            .CR_19_RST(CMN14_B2_R19),      
            .CR_20_RST(CMN14_B2_R20),
            .CR_21_RST(CMN14_B2_R21),      
            .CR_22_RST(CMN14_B2_R22),
            .CR_23_RST(CMN14_B2_R23),
            .CR_24_RST(CMN14_B2_R24),
            .CR_25_RST(CMN14_B2_R25),
            .CR_26_RST(CMN14_B2_R26),
            .CR_27_RST(CMN14_B2_R27),
            .CR_28_RST(CMN14_B2_R28),
            .CR_29_RST(CMN14_B2_R29),
            .CR_30_RST(CMN14_B2_R30),            
            .CR_31_RST(CMN14_B2_R31))
 cmn14_b2 (
  .cr_rd_data  (cr_cmn14_b2_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn14_b2_sel[31:0])
);

wire [15:0] cr_cmn14_b3_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN14_B3_R0),
            .CR_1_RST(CMN14_B3_R1),      
            .CR_2_RST(CMN14_B3_R2),
            .CR_3_RST(CMN14_B3_R3),
            .CR_4_RST(CMN14_B3_R4),
            .CR_5_RST(CMN14_B3_R5),
            .CR_6_RST(CMN14_B3_R6),
            .CR_7_RST(CMN14_B3_R7),
            .CR_8_RST(CMN14_B3_R8),
            .CR_9_RST(CMN14_B3_R9),      
            .CR_10_RST(CMN14_B3_R10),
            .CR_11_RST(CMN14_B3_R11),      
            .CR_12_RST(CMN14_B3_R12),
            .CR_13_RST(CMN14_B3_R13),
            .CR_14_RST(CMN14_B3_R14),
            .CR_15_RST(CMN14_B3_R15),
            .CR_16_RST(CMN14_B3_R16),
            .CR_17_RST(CMN14_B3_R17),
            .CR_18_RST(CMN14_B3_R18),
            .CR_19_RST(CMN14_B3_R19),      
            .CR_20_RST(CMN14_B3_R20),
            .CR_21_RST(CMN14_B3_R21),      
            .CR_22_RST(CMN14_B3_R22),
            .CR_23_RST(CMN14_B3_R23),
            .CR_24_RST(CMN14_B3_R24),
            .CR_25_RST(CMN14_B3_R25),
            .CR_26_RST(CMN14_B3_R26),
            .CR_27_RST(CMN14_B3_R27),
            .CR_28_RST(CMN14_B3_R28),
            .CR_29_RST(CMN14_B3_R29),
            .CR_30_RST(CMN14_B3_R30),            
            .CR_31_RST(CMN14_B3_R31))
 cmn14_b3 (
  .cr_rd_data  (cr_cmn14_b3_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn14_b3_sel[31:0])
);

wire [15:0] cr_cmn14_b4_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN14_B4_R0),
            .CR_1_RST(CMN14_B4_R1),      
            .CR_2_RST(CMN14_B4_R2),
            .CR_3_RST(CMN14_B4_R3),
            .CR_4_RST(CMN14_B4_R4),
            .CR_5_RST(CMN14_B4_R5),
            .CR_6_RST(CMN14_B4_R6),
            .CR_7_RST(CMN14_B4_R7),
            .CR_8_RST(CMN14_B4_R8),
            .CR_9_RST(CMN14_B4_R9),      
            .CR_10_RST(CMN14_B4_R10),
            .CR_11_RST(CMN14_B4_R11),      
            .CR_12_RST(CMN14_B4_R12),
            .CR_13_RST(CMN14_B4_R13),
            .CR_14_RST(CMN14_B4_R14),
            .CR_15_RST(CMN14_B4_R15),
            .CR_16_RST(CMN14_B4_R16),
            .CR_17_RST(CMN14_B4_R17),
            .CR_18_RST(CMN14_B4_R18),
            .CR_19_RST(CMN14_B4_R19),      
            .CR_20_RST(CMN14_B4_R20),
            .CR_21_RST(CMN14_B4_R21),      
            .CR_22_RST(CMN14_B4_R22),
            .CR_23_RST(CMN14_B4_R23),
            .CR_24_RST(CMN14_B4_R24),
            .CR_25_RST(CMN14_B4_R25),
            .CR_26_RST(CMN14_B4_R26),
            .CR_27_RST(CMN14_B4_R27),
            .CR_28_RST(CMN14_B4_R28),
            .CR_29_RST(CMN14_B4_R29),
            .CR_30_RST(CMN14_B4_R30),            
            .CR_31_RST(CMN14_B4_R31))
 cmn14_b4 (
  .cr_rd_data  (cr_cmn14_b4_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn14_b4_sel[31:0])
);

wire [15:0] cr_cmn14_b5_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN14_B5_R0),
            .CR_1_RST(CMN14_B5_R1),      
            .CR_2_RST(CMN14_B5_R2),
            .CR_3_RST(CMN14_B5_R3),
            .CR_4_RST(CMN14_B5_R4),
            .CR_5_RST(CMN14_B5_R5),
            .CR_6_RST(CMN14_B5_R6),
            .CR_7_RST(CMN14_B5_R7),
            .CR_8_RST(CMN14_B5_R8),
            .CR_9_RST(CMN14_B5_R9),      
            .CR_10_RST(CMN14_B5_R10),
            .CR_11_RST(CMN14_B5_R11),      
            .CR_12_RST(CMN14_B5_R12),
            .CR_13_RST(CMN14_B5_R13),
            .CR_14_RST(CMN14_B5_R14),
            .CR_15_RST(CMN14_B5_R15),
            .CR_16_RST(CMN14_B5_R16),
            .CR_17_RST(CMN14_B5_R17),
            .CR_18_RST(CMN14_B5_R18),
            .CR_19_RST(CMN14_B5_R19),      
            .CR_20_RST(CMN14_B5_R20),
            .CR_21_RST(CMN14_B5_R21),      
            .CR_22_RST(CMN14_B5_R22),
            .CR_23_RST(CMN14_B5_R23),
            .CR_24_RST(CMN14_B5_R24),
            .CR_25_RST(CMN14_B5_R25),
            .CR_26_RST(CMN14_B5_R26),
            .CR_27_RST(CMN14_B5_R27),
            .CR_28_RST(CMN14_B5_R28),
            .CR_29_RST(CMN14_B5_R29),
            .CR_30_RST(CMN14_B5_R30),            
            .CR_31_RST(CMN14_B5_R31))
 cmn14_b5 (
  .cr_rd_data  (cr_cmn14_b5_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn14_b5_sel[31:0])
);

wire [15:0] cr_cmn14_b6_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN14_B6_R0),
            .CR_1_RST(CMN14_B6_R1),      
            .CR_2_RST(CMN14_B6_R2),
            .CR_3_RST(CMN14_B6_R3),
            .CR_4_RST(CMN14_B6_R4),
            .CR_5_RST(CMN14_B6_R5),
            .CR_6_RST(CMN14_B6_R6),
            .CR_7_RST(CMN14_B6_R7),
            .CR_8_RST(CMN14_B6_R8),
            .CR_9_RST(CMN14_B6_R9),      
            .CR_10_RST(CMN14_B6_R10),
            .CR_11_RST(CMN14_B6_R11),      
            .CR_12_RST(CMN14_B6_R12),
            .CR_13_RST(CMN14_B6_R13),
            .CR_14_RST(CMN14_B6_R14),
            .CR_15_RST(CMN14_B6_R15),
            .CR_16_RST(CMN14_B6_R16),
            .CR_17_RST(CMN14_B6_R17),
            .CR_18_RST(CMN14_B6_R18),
            .CR_19_RST(CMN14_B6_R19),      
            .CR_20_RST(CMN14_B6_R20),
            .CR_21_RST(CMN14_B6_R21),      
            .CR_22_RST(CMN14_B6_R22),
            .CR_23_RST(CMN14_B6_R23),
            .CR_24_RST(CMN14_B6_R24),
            .CR_25_RST(CMN14_B6_R25),
            .CR_26_RST(CMN14_B6_R26),
            .CR_27_RST(CMN14_B6_R27),
            .CR_28_RST(CMN14_B6_R28),
            .CR_29_RST(CMN14_B6_R29),
            .CR_30_RST(CMN14_B6_R30),            
            .CR_31_RST(CMN14_B6_R31))
 cmn14_b6 (
  .cr_rd_data  (cr_cmn14_b6_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn14_b6_sel[31:0])
);

wire [15:0] cr_cmn14_b7_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN14_B7_R0),
            .CR_1_RST(CMN14_B7_R1),      
            .CR_2_RST(CMN14_B7_R2),
            .CR_3_RST(CMN14_B7_R3),
            .CR_4_RST(CMN14_B7_R4),
            .CR_5_RST(CMN14_B7_R5),
            .CR_6_RST(CMN14_B7_R6),
            .CR_7_RST(CMN14_B7_R7),
            .CR_8_RST(CMN14_B7_R8),
            .CR_9_RST(CMN14_B7_R9),      
            .CR_10_RST(CMN14_B7_R10),
            .CR_11_RST(CMN14_B7_R11),      
            .CR_12_RST(CMN14_B7_R12),
            .CR_13_RST(CMN14_B7_R13),
            .CR_14_RST(CMN14_B7_R14),
            .CR_15_RST(CMN14_B7_R15),
            .CR_16_RST(CMN14_B7_R16),
            .CR_17_RST(CMN14_B7_R17),
            .CR_18_RST(CMN14_B7_R18),
            .CR_19_RST(CMN14_B7_R19),      
            .CR_20_RST(CMN14_B7_R20),
            .CR_21_RST(CMN14_B7_R21),      
            .CR_22_RST(CMN14_B7_R22),
            .CR_23_RST(CMN14_B7_R23),
            .CR_24_RST(CMN14_B7_R24),
            .CR_25_RST(CMN14_B7_R25),
            .CR_26_RST(CMN14_B7_R26),
            .CR_27_RST(CMN14_B7_R27),
            .CR_28_RST(CMN14_B7_R28),
            .CR_29_RST(CMN14_B7_R29),
            .CR_30_RST(CMN14_B7_R30),            
            .CR_31_RST(CMN14_B7_R31))
 cmn14_b7 (
  .cr_rd_data  (cr_cmn14_b7_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn14_b7_sel[31:0])
);

wire [15:0] cr_cmn15_b0_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN15_B0_R0),
            .CR_1_RST(CMN15_B0_R1),      
            .CR_2_RST(CMN15_B0_R2),
            .CR_3_RST(CMN15_B0_R3),
            .CR_4_RST(CMN15_B0_R4),
            .CR_5_RST(CMN15_B0_R5),
            .CR_6_RST(CMN15_B0_R6),
            .CR_7_RST(CMN15_B0_R7),
            .CR_8_RST(CMN15_B0_R8),
            .CR_9_RST(CMN15_B0_R9),      
            .CR_10_RST(CMN15_B0_R10),
            .CR_11_RST(CMN15_B0_R11),      
            .CR_12_RST(CMN15_B0_R12),
            .CR_13_RST(CMN15_B0_R13),
            .CR_14_RST(CMN15_B0_R14),
            .CR_15_RST(CMN15_B0_R15),
            .CR_16_RST(CMN15_B0_R16),
            .CR_17_RST(CMN15_B0_R17),
            .CR_18_RST(CMN15_B0_R18),
            .CR_19_RST(CMN15_B0_R19),      
            .CR_20_RST(CMN15_B0_R20),
            .CR_21_RST(CMN15_B0_R21),      
            .CR_22_RST(CMN15_B0_R22),
            .CR_23_RST(CMN15_B0_R23),
            .CR_24_RST(CMN15_B0_R24),
            .CR_25_RST(CMN15_B0_R25),
            .CR_26_RST(CMN15_B0_R26),
            .CR_27_RST(CMN15_B0_R27),
            .CR_28_RST(CMN15_B0_R28),
            .CR_29_RST(CMN15_B0_R29),
            .CR_30_RST(CMN15_B0_R30),            
            .CR_31_RST(CMN15_B0_R31))
 cmn15_b0 (
  .cr_rd_data  (cr_cmn15_b0_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn15_b0_sel[31:0])
);

wire [15:0] cr_cmn15_b1_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN15_B1_R0),
            .CR_1_RST(CMN15_B1_R1),      
            .CR_2_RST(CMN15_B1_R2),
            .CR_3_RST(CMN15_B1_R3),
            .CR_4_RST(CMN15_B1_R4),
            .CR_5_RST(CMN15_B1_R5),
            .CR_6_RST(CMN15_B1_R6),
            .CR_7_RST(CMN15_B1_R7),
            .CR_8_RST(CMN15_B1_R8),
            .CR_9_RST(CMN15_B1_R9),      
            .CR_10_RST(CMN15_B1_R10),
            .CR_11_RST(CMN15_B1_R11),      
            .CR_12_RST(CMN15_B1_R12),
            .CR_13_RST(CMN15_B1_R13),
            .CR_14_RST(CMN15_B1_R14),
            .CR_15_RST(CMN15_B1_R15),
            .CR_16_RST(CMN15_B1_R16),
            .CR_17_RST(CMN15_B1_R17),
            .CR_18_RST(CMN15_B1_R18),
            .CR_19_RST(CMN15_B1_R19),      
            .CR_20_RST(CMN15_B1_R20),
            .CR_21_RST(CMN15_B1_R21),      
            .CR_22_RST(CMN15_B1_R22),
            .CR_23_RST(CMN15_B1_R23),
            .CR_24_RST(CMN15_B1_R24),
            .CR_25_RST(CMN15_B1_R25),
            .CR_26_RST(CMN15_B1_R26),
            .CR_27_RST(CMN15_B1_R27),
            .CR_28_RST(CMN15_B1_R28),
            .CR_29_RST(CMN15_B1_R29),
            .CR_30_RST(CMN15_B1_R30),            
            .CR_31_RST(CMN15_B1_R31))
 cmn15_b1 (
  .cr_rd_data  (cr_cmn15_b1_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn15_b1_sel[31:0])
);

wire [15:0] cr_cmn15_b2_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN15_B2_R0),
            .CR_1_RST(CMN15_B2_R1),      
            .CR_2_RST(CMN15_B2_R2),
            .CR_3_RST(CMN15_B2_R3),
            .CR_4_RST(CMN15_B2_R4),
            .CR_5_RST(CMN15_B2_R5),
            .CR_6_RST(CMN15_B2_R6),
            .CR_7_RST(CMN15_B2_R7),
            .CR_8_RST(CMN15_B2_R8),
            .CR_9_RST(CMN15_B2_R9),      
            .CR_10_RST(CMN15_B2_R10),
            .CR_11_RST(CMN15_B2_R11),      
            .CR_12_RST(CMN15_B2_R12),
            .CR_13_RST(CMN15_B2_R13),
            .CR_14_RST(CMN15_B2_R14),
            .CR_15_RST(CMN15_B2_R15),
            .CR_16_RST(CMN15_B2_R16),
            .CR_17_RST(CMN15_B2_R17),
            .CR_18_RST(CMN15_B2_R18),
            .CR_19_RST(CMN15_B2_R19),      
            .CR_20_RST(CMN15_B2_R20),
            .CR_21_RST(CMN15_B2_R21),      
            .CR_22_RST(CMN15_B2_R22),
            .CR_23_RST(CMN15_B2_R23),
            .CR_24_RST(CMN15_B2_R24),
            .CR_25_RST(CMN15_B2_R25),
            .CR_26_RST(CMN15_B2_R26),
            .CR_27_RST(CMN15_B2_R27),
            .CR_28_RST(CMN15_B2_R28),
            .CR_29_RST(CMN15_B2_R29),
            .CR_30_RST(CMN15_B2_R30),            
            .CR_31_RST(CMN15_B2_R31))
 cmn15_b2 (
  .cr_rd_data  (cr_cmn15_b2_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn15_b2_sel[31:0])
);

wire [15:0] cr_cmn15_b3_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN15_B3_R0),
            .CR_1_RST(CMN15_B3_R1),      
            .CR_2_RST(CMN15_B3_R2),
            .CR_3_RST(CMN15_B3_R3),
            .CR_4_RST(CMN15_B3_R4),
            .CR_5_RST(CMN15_B3_R5),
            .CR_6_RST(CMN15_B3_R6),
            .CR_7_RST(CMN15_B3_R7),
            .CR_8_RST(CMN15_B3_R8),
            .CR_9_RST(CMN15_B3_R9),      
            .CR_10_RST(CMN15_B3_R10),
            .CR_11_RST(CMN15_B3_R11),      
            .CR_12_RST(CMN15_B3_R12),
            .CR_13_RST(CMN15_B3_R13),
            .CR_14_RST(CMN15_B3_R14),
            .CR_15_RST(CMN15_B3_R15),
            .CR_16_RST(CMN15_B3_R16),
            .CR_17_RST(CMN15_B3_R17),
            .CR_18_RST(CMN15_B3_R18),
            .CR_19_RST(CMN15_B3_R19),      
            .CR_20_RST(CMN15_B3_R20),
            .CR_21_RST(CMN15_B3_R21),      
            .CR_22_RST(CMN15_B3_R22),
            .CR_23_RST(CMN15_B3_R23),
            .CR_24_RST(CMN15_B3_R24),
            .CR_25_RST(CMN15_B3_R25),
            .CR_26_RST(CMN15_B3_R26),
            .CR_27_RST(CMN15_B3_R27),
            .CR_28_RST(CMN15_B3_R28),
            .CR_29_RST(CMN15_B3_R29),
            .CR_30_RST(CMN15_B3_R30),            
            .CR_31_RST(CMN15_B3_R31))
 cmn15_b3 (
  .cr_rd_data  (cr_cmn15_b3_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn15_b3_sel[31:0])
);

wire [15:0] cr_cmn15_b4_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN15_B4_R0),
            .CR_1_RST(CMN15_B4_R1),      
            .CR_2_RST(CMN15_B4_R2),
            .CR_3_RST(CMN15_B4_R3),
            .CR_4_RST(CMN15_B4_R4),
            .CR_5_RST(CMN15_B4_R5),
            .CR_6_RST(CMN15_B4_R6),
            .CR_7_RST(CMN15_B4_R7),
            .CR_8_RST(CMN15_B4_R8),
            .CR_9_RST(CMN15_B4_R9),      
            .CR_10_RST(CMN15_B4_R10),
            .CR_11_RST(CMN15_B4_R11),      
            .CR_12_RST(CMN15_B4_R12),
            .CR_13_RST(CMN15_B4_R13),
            .CR_14_RST(CMN15_B4_R14),
            .CR_15_RST(CMN15_B4_R15),
            .CR_16_RST(CMN15_B4_R16),
            .CR_17_RST(CMN15_B4_R17),
            .CR_18_RST(CMN15_B4_R18),
            .CR_19_RST(CMN15_B4_R19),      
            .CR_20_RST(CMN15_B4_R20),
            .CR_21_RST(CMN15_B4_R21),      
            .CR_22_RST(CMN15_B4_R22),
            .CR_23_RST(CMN15_B4_R23),
            .CR_24_RST(CMN15_B4_R24),
            .CR_25_RST(CMN15_B4_R25),
            .CR_26_RST(CMN15_B4_R26),
            .CR_27_RST(CMN15_B4_R27),
            .CR_28_RST(CMN15_B4_R28),
            .CR_29_RST(CMN15_B4_R29),
            .CR_30_RST(CMN15_B4_R30),            
            .CR_31_RST(CMN15_B4_R31))
 cmn15_b4 (
  .cr_rd_data  (cr_cmn15_b4_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn15_b4_sel[31:0])
);

wire [15:0] cr_cmn15_b5_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN15_B5_R0),
            .CR_1_RST(CMN15_B5_R1),      
            .CR_2_RST(CMN15_B5_R2),
            .CR_3_RST(CMN15_B5_R3),
            .CR_4_RST(CMN15_B5_R4),
            .CR_5_RST(CMN15_B5_R5),
            .CR_6_RST(CMN15_B5_R6),
            .CR_7_RST(CMN15_B5_R7),
            .CR_8_RST(CMN15_B5_R8),
            .CR_9_RST(CMN15_B5_R9),      
            .CR_10_RST(CMN15_B5_R10),
            .CR_11_RST(CMN15_B5_R11),      
            .CR_12_RST(CMN15_B5_R12),
            .CR_13_RST(CMN15_B5_R13),
            .CR_14_RST(CMN15_B5_R14),
            .CR_15_RST(CMN15_B5_R15),
            .CR_16_RST(CMN15_B5_R16),
            .CR_17_RST(CMN15_B5_R17),
            .CR_18_RST(CMN15_B5_R18),
            .CR_19_RST(CMN15_B5_R19),      
            .CR_20_RST(CMN15_B5_R20),
            .CR_21_RST(CMN15_B5_R21),      
            .CR_22_RST(CMN15_B5_R22),
            .CR_23_RST(CMN15_B5_R23),
            .CR_24_RST(CMN15_B5_R24),
            .CR_25_RST(CMN15_B5_R25),
            .CR_26_RST(CMN15_B5_R26),
            .CR_27_RST(CMN15_B5_R27),
            .CR_28_RST(CMN15_B5_R28),
            .CR_29_RST(CMN15_B5_R29),
            .CR_30_RST(CMN15_B5_R30),            
            .CR_31_RST(CMN15_B5_R31))
 cmn15_b5 (
  .cr_rd_data  (cr_cmn15_b5_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn15_b5_sel[31:0])
);

wire [15:0] cr_cmn15_b6_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN15_B6_R0),
            .CR_1_RST(CMN15_B6_R1),      
            .CR_2_RST(CMN15_B6_R2),
            .CR_3_RST(CMN15_B6_R3),
            .CR_4_RST(CMN15_B6_R4),
            .CR_5_RST(CMN15_B6_R5),
            .CR_6_RST(CMN15_B6_R6),
            .CR_7_RST(CMN15_B6_R7),
            .CR_8_RST(CMN15_B6_R8),
            .CR_9_RST(CMN15_B6_R9),      
            .CR_10_RST(CMN15_B6_R10),
            .CR_11_RST(CMN15_B6_R11),      
            .CR_12_RST(CMN15_B6_R12),
            .CR_13_RST(CMN15_B6_R13),
            .CR_14_RST(CMN15_B6_R14),
            .CR_15_RST(CMN15_B6_R15),
            .CR_16_RST(CMN15_B6_R16),
            .CR_17_RST(CMN15_B6_R17),
            .CR_18_RST(CMN15_B6_R18),
            .CR_19_RST(CMN15_B6_R19),      
            .CR_20_RST(CMN15_B6_R20),
            .CR_21_RST(CMN15_B6_R21),      
            .CR_22_RST(CMN15_B6_R22),
            .CR_23_RST(CMN15_B6_R23),
            .CR_24_RST(CMN15_B6_R24),
            .CR_25_RST(CMN15_B6_R25),
            .CR_26_RST(CMN15_B6_R26),
            .CR_27_RST(CMN15_B6_R27),
            .CR_28_RST(CMN15_B6_R28),
            .CR_29_RST(CMN15_B6_R29),
            .CR_30_RST(CMN15_B6_R30),            
            .CR_31_RST(CMN15_B6_R31))
 cmn15_b6 (
  .cr_rd_data  (cr_cmn15_b6_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn15_b6_sel[31:0])
);

wire [15:0] cr_cmn15_b7_rd_data;
dwc_e12mp_phy_x4_ns_cr_rw_mem #(.WIDTH(16),
            .CR_0_RST(CMN15_B7_R0),
            .CR_1_RST(CMN15_B7_R1),      
            .CR_2_RST(CMN15_B7_R2),
            .CR_3_RST(CMN15_B7_R3),
            .CR_4_RST(CMN15_B7_R4),
            .CR_5_RST(CMN15_B7_R5),
            .CR_6_RST(CMN15_B7_R6),
            .CR_7_RST(CMN15_B7_R7),
            .CR_8_RST(CMN15_B7_R8),
            .CR_9_RST(CMN15_B7_R9),      
            .CR_10_RST(CMN15_B7_R10),
            .CR_11_RST(CMN15_B7_R11),      
            .CR_12_RST(CMN15_B7_R12),
            .CR_13_RST(CMN15_B7_R13),
            .CR_14_RST(CMN15_B7_R14),
            .CR_15_RST(CMN15_B7_R15),
            .CR_16_RST(CMN15_B7_R16),
            .CR_17_RST(CMN15_B7_R17),
            .CR_18_RST(CMN15_B7_R18),
            .CR_19_RST(CMN15_B7_R19),      
            .CR_20_RST(CMN15_B7_R20),
            .CR_21_RST(CMN15_B7_R21),      
            .CR_22_RST(CMN15_B7_R22),
            .CR_23_RST(CMN15_B7_R23),
            .CR_24_RST(CMN15_B7_R24),
            .CR_25_RST(CMN15_B7_R25),
            .CR_26_RST(CMN15_B7_R26),
            .CR_27_RST(CMN15_B7_R27),
            .CR_28_RST(CMN15_B7_R28),
            .CR_29_RST(CMN15_B7_R29),
            .CR_30_RST(CMN15_B7_R30),            
            .CR_31_RST(CMN15_B7_R31))
 cmn15_b7 (
  .cr_rd_data  (cr_cmn15_b7_rd_data),
  .cr_wr_data  (cr_wr_data),
  .cr_wr_en    (cr_wr_en),
  .cr_clk      (cr_clk),
  .cr_rst      (cr_rst),
  .cr_sel      (cr_cmn15_b7_sel[31:0])
);

assign cr_rd_data = cr_cmn0_b0_rd_data |
                    cr_cmn0_b1_rd_data |
                    cr_cmn0_b2_rd_data |
                    cr_cmn0_b3_rd_data |
                    cr_cmn0_b4_rd_data |
                    cr_cmn0_b5_rd_data |
                    cr_cmn0_b6_rd_data |
                    cr_cmn0_b7_rd_data |
                    
                    cr_cmn1_b0_rd_data |
                    cr_cmn1_b1_rd_data |
                    cr_cmn1_b2_rd_data |
                    cr_cmn1_b3_rd_data |
                    cr_cmn1_b4_rd_data |
                    cr_cmn1_b5_rd_data |
                    cr_cmn1_b6_rd_data |
                    cr_cmn1_b7_rd_data |
                    
                    cr_cmn2_b0_rd_data |
                    cr_cmn2_b1_rd_data |
                    cr_cmn2_b2_rd_data |
                    cr_cmn2_b3_rd_data |
                    cr_cmn2_b4_rd_data |
                    cr_cmn2_b5_rd_data |
                    cr_cmn2_b6_rd_data |
                    cr_cmn2_b7_rd_data |
                    
                    cr_cmn3_b0_rd_data |
                    cr_cmn3_b1_rd_data |
                    cr_cmn3_b2_rd_data |
                    cr_cmn3_b3_rd_data |
                    cr_cmn3_b4_rd_data |
                    cr_cmn3_b5_rd_data |
                    cr_cmn3_b6_rd_data |
                    cr_cmn3_b7_rd_data |
                    
                    cr_cmn4_b0_rd_data |
                    cr_cmn4_b1_rd_data |
                    cr_cmn4_b2_rd_data |
                    cr_cmn4_b3_rd_data |
                    cr_cmn4_b4_rd_data |
                    cr_cmn4_b5_rd_data |
                    cr_cmn4_b6_rd_data |
                    cr_cmn4_b7_rd_data |
                    
                    cr_cmn5_b0_rd_data |
                    cr_cmn5_b1_rd_data |
                    cr_cmn5_b2_rd_data |
                    cr_cmn5_b3_rd_data |
                    cr_cmn5_b4_rd_data |
                    cr_cmn5_b5_rd_data |
                    cr_cmn5_b6_rd_data |
                    cr_cmn5_b7_rd_data |
                    
                    cr_cmn6_b0_rd_data |
                    cr_cmn6_b1_rd_data |
                    cr_cmn6_b2_rd_data |
                    cr_cmn6_b3_rd_data |
                    cr_cmn6_b4_rd_data |
                    cr_cmn6_b5_rd_data |
                    cr_cmn6_b6_rd_data |
                    cr_cmn6_b7_rd_data |

                    cr_cmn7_b0_rd_data |
                    cr_cmn7_b1_rd_data |
                    cr_cmn7_b2_rd_data |
                    cr_cmn7_b3_rd_data |
                    cr_cmn7_b4_rd_data |
                    cr_cmn7_b5_rd_data |
                    cr_cmn7_b6_rd_data |
                    cr_cmn7_b7_rd_data |

                    cr_cmn8_b0_rd_data |
                    cr_cmn8_b1_rd_data |
                    cr_cmn8_b2_rd_data |
                    cr_cmn8_b3_rd_data |
                    cr_cmn8_b4_rd_data |
                    cr_cmn8_b5_rd_data |
                    cr_cmn8_b6_rd_data |
                    cr_cmn8_b7_rd_data |

                    cr_cmn9_b0_rd_data |
                    cr_cmn9_b1_rd_data |
                    cr_cmn9_b2_rd_data |
                    cr_cmn9_b3_rd_data |
                    cr_cmn9_b4_rd_data |
                    cr_cmn9_b5_rd_data |
                    cr_cmn9_b6_rd_data |
                    cr_cmn9_b7_rd_data |

                    cr_cmn10_b0_rd_data |
                    cr_cmn10_b1_rd_data |
                    cr_cmn10_b2_rd_data |
                    cr_cmn10_b3_rd_data |
                    cr_cmn10_b4_rd_data |
                    cr_cmn10_b5_rd_data |
                    cr_cmn10_b6_rd_data |
                    cr_cmn10_b7_rd_data |

                    cr_cmn11_b0_rd_data |
                    cr_cmn11_b1_rd_data |
                    cr_cmn11_b2_rd_data |
                    cr_cmn11_b3_rd_data |
                    cr_cmn11_b4_rd_data |
                    cr_cmn11_b5_rd_data |
                    cr_cmn11_b6_rd_data |
                    cr_cmn11_b7_rd_data |

                    cr_cmn12_b0_rd_data |
                    cr_cmn12_b1_rd_data |
                    cr_cmn12_b2_rd_data |
                    cr_cmn12_b3_rd_data |
                    cr_cmn12_b4_rd_data |
                    cr_cmn12_b5_rd_data |
                    cr_cmn12_b6_rd_data |
                    cr_cmn12_b7_rd_data |

                    cr_cmn13_b0_rd_data |
                    cr_cmn13_b1_rd_data |
                    cr_cmn13_b2_rd_data |
                    cr_cmn13_b3_rd_data |
                    cr_cmn13_b4_rd_data |
                    cr_cmn13_b5_rd_data |
                    cr_cmn13_b6_rd_data |
                    cr_cmn13_b7_rd_data |

                    cr_cmn14_b0_rd_data |
                    cr_cmn14_b1_rd_data |
                    cr_cmn14_b2_rd_data |
                    cr_cmn14_b3_rd_data |
                    cr_cmn14_b4_rd_data |
                    cr_cmn14_b5_rd_data |
                    cr_cmn14_b6_rd_data |
                    cr_cmn14_b7_rd_data |

                    cr_cmn15_b0_rd_data |
                    cr_cmn15_b1_rd_data |
                    cr_cmn15_b2_rd_data |
                    cr_cmn15_b3_rd_data |
                    cr_cmn15_b4_rd_data |
                    cr_cmn15_b5_rd_data |
                    cr_cmn15_b6_rd_data |
                    cr_cmn15_b7_rd_data;

wire [31:0] prgm_size_int = PRGM_SIZE;

assign      prgm_size     = prgm_size_int[11:0];

endmodule
